python thinter ile bilgisayarın ram işlemci vesaire gösteren bi program yapmaya çalışıyorum ama hata alıyorum şuan hazırladığım kodlardan hiç emin değilim başka hatalarım varsa yardım edermisiniz
terminal üzerinde çalışıyor ancak ben bunu thinter a çevirmeye çalışıyorum desteklerinizi bekliyorum
eğer anlaşılmaz ise kodları metin olarak da atabilirim
Oraya from thinter import * yazmışsın o tkinter olmasın
nasıl yani hangisini sileceğim
kodun ilk satırını sil ve şunu yaz: from tkinter import *
Eğer kod da hata yoksa çalışması gerekecek
o satırı sildim şimdi ise
Traceback (most recent call last):
File “C:\Users\Ali Tabak\PycharmProjects\pythonProject7\main.py”, line 2, in
pencere = Tk()
NameError: name ‘Tk’ is not defined
böyle bir hata var
bunu yaomam gerekiyor lütfen destek olunuz
kodu atıyorum 1 dakika
öncelikle python sürümnüzü öğrenmek isterim ve kodun devamı olmalı devamı varsada atabilirmisiniz ayrıca size yol göstericek de bir tkinter örneğii atıyim dedim.
#ychvideo tarafından yapıldı
from tkinter import *
# m= ağırlık ben gram cinsinden yazdım ne tür den yazılcağıı bilmediğim için
m = (53000)
# c= boşluktaki ışık hızı
c = (299792458)
# formül e=m.c(kare) olduğu çin c nin karesini aldık
c_2 = (c**2)
# e=m.c(kare) nin c(kare) kısmını m ile çarpıp değer atıyoruz
e = (m*c_2)
# yazdırılacak metni değere atıyouzki label' e aktaralım
prin = f'e=mc²= {e}'
pencere = Tk()
pencere.title("enerji hesaplama")
pencere.geometry("400x200")
#formu grid olarak çizdirme /layout düzeni
uygulama = Frame(pencere)
uygulama.grid()
#label nesnesini çiz
etiket = Label(uygulama,text=prin)
etiket.grid(padx=110, pady=10)
#formu çiz
pencere.mainloop()
sürüm 3.9
import wmi
pencere = Tk()
root.title(“Computer İnformation”)
root.geometry(“700x400”)
computer = wmi.WMI()
computer_info = computer.Win32_ComputerSystem()[0]
os_info = computer.Win32_OperatingSystem()[0]
proc_info = computer.Win32_Processor()[0]
gpu_info = computer.Win32_VideoController()[0]
os_name = os_info.Name.encode(‘utf-8’).split(b’|’)[0]
os_version = ’ '.join([os_info.Version, os_info.BuildNumber])
system_ram = float(os_info.TotalVisibleMemorySize) / 1048576 # KB to GB
lbl = Label(pencere, text=‘OS Name: {0}’.format(os_name))
lbl.pack()
lbl = Label(pencere, text=‘OS Version: {0}’.format(os_version))
lbl.pack()
lbl = Label(pencere, text=‘CPU: {0}’.format(proc_info.Name))
lbl.pack()
lbl = Label(pencere, text=‘RAM: {0} GB’.format(system_ram))
lbl.pack()
lbl = Label(pencere, text=‘Graphics Card: {0}’.format(gpu_info.Name))
lbl.pack()
kodlar bu şekilde wmi yi indirdim
düzenlemeleri yapıp atıyorum
Bu kodların çalışması lazım
from tkinter import *
import wmi
pencere = Tk()
pencere.title(“Computer İnformation”)
pencere.geometry(“700x400”)
computer = wmi.WMI()
computer_info = computer.Win32_ComputerSystem()[0]
os_info = computer.Win32_OperatingSystem()[0]
proc_info = computer.Win32_Processor()[0]
gpu_info = computer.Win32_VideoController()[0]
os_name = os_info.Name.encode(‘utf-8’).split(b’|’)[0]
os_version = ’ '.join([os_info.Version, os_info.BuildNumber])
system_ram = float(os_info.TotalVisibleMemorySize) / 1048576 # KB to GB
lbl = Label(pencere, text=‘OS Name: {0}’.format(os_name))
lbl.pack()
lbl = Label(pencere, text=‘OS Version: {0}’.format(os_version))
lbl.pack()
lbl = Label(pencere, text=‘CPU: {0}’.format(proc_info.Name))
lbl.pack()
lbl = Label(pencere, text=‘RAM: {0} GB’.format(system_ram))
lbl.pack()
lbl = Label(pencere, text=‘Graphics Card: {0}’.format(gpu_info.Name))
lbl.pack()
pencere.mainloop()
sadece tırnaklar farklıydı onları düzelttim oldu çok ama çok teşekkür ederim
Yardımcı olabildiysem ne mutlu bana