Tkinter İle Bilgisayar Bilgileri

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

1 Beğeni

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

1 Beğeni

Yardımcı olabildiysem ne mutlu bana :smiling_face_with_three_hearts:

1 Beğeni