Hatalar:
- Hata
exec "a="+isletilecek_komut # hatalı
exec("a = '{}'".format(isletilecek_komut)) # doğrusu
- Hata
yazi2.config(text=str(a)) # hatalı
yazi2.config(text=str("a")) # doğrusu
- Hata
pencer.geometry("500×350+430+170") # hatalı
pencere.geometry("500x350") # doğrusu
- Hata
yazi2.config(text ="Henüz hiç işlem yapılmadı.",front ="courier 20 bold") # hatalı
yazi2.config(text="Henüz hiç işlem yapılmadı.", font="courier 20 bold") # doğrusu
- Hata
buton.pack # Hatalı
buton.pack() # Doğrusu
Düzeltilmiş Kodlar:
from tkinter import *
def fonksiyon():
isletilecek_komut = kutu.get()
exec("a = '{}'".format(isletilecek_komut))
yazi2.config(text=str("a"))
pencere = Tk()
pencere.title("hesapla-aycakeles212@gmail.com")
pencere.geometry("500x350")
yazi = Label(pencere)
yazi.config(text="Hoşgeldiniz")
yazi2 = Label(pencere)
yazi2.config(text="Henüz hiç işlem yapılmadı.", font="courier 20 bold")
yazi2.pack()
kutu = Entry(pencere)
kutu.pack()
buton = Button(pencere)
buton.config(text="Hesapla", command=fonksiyon)
buton.pack()
mainloop()