Bu basit bir Python Tkinter uygulamasıdır.Python Tkinter'da bir AttributeError alın. Nasıl düzeltilir?
from tkinter import *
class Window(Frame):
def __init__(self, master = None):
Frame.__init__(self, master)
self.master = master
self.init_window()
def init_window(self):
self.master.title('GUI')
self.pack(fill=BOTH, expand=1)
text = Entry(self, bd=1)
text.pack(side = TOP)
submit_b = Button(self, text = 'submit', command = self.submit)
submit_b.pack(side = BOTTOM)
def submit(self):
print(self.text.get())
root = Tk()
root.geometry('200x50')
app = Window(root)
root.mainloop()
Sonuç aşağıdaki gibidir:
Yani 'Entry' bir dize girin ve düğmeye 'Gönder' tıklayın İşte kodudur. Bu program dizeyi basacaktır.Ancak, bu var:
AttributeError: 'Window' object has no attribute 'text'
Ben işe yaramadı neden hiçbir fikrim yok. Lütfen bana yardım et!
Bu doğrudur! Teşekkür ederim! Ama senden neden kendim eklemek istemediğini sorabilir miyim? –