Код: Выделить всё
AttributeError: 'Toplevel' object has no attribute 'addtolist'
Код: Выделить всё
class TopSoftwareWindow(ttk.Frame):
def __init__(self):
self = tk.Toplevel()
self.geometry("800x600")
self.resizable(False, False)
self.title("Software Window")
self.iconbitmap('MediaTracker_Icon.ico')
# Everything that appears on this window
self.Entry_Field = ttk.Entry(self)
self.Text_List = tk.Listbox(self)
self.Category_List = tk.Listbox(self)
self.New_Entry_Btn = ttk.Button(self, text="New Entry", command=self.addtolist)
self.Save_File_Btn = ttk.Button(self, text="Save File")
self.Load_File_Btn = ttk.Button(self, text="Load File")
self.Quit_Btn = ttk.Button(self, text="Quit")
self.Entry_Field.place(x= 0, y= 0, width= 724)
self.New_Entry_Btn.place(x= 725, y= 0)
self.Text_List.place(x= 0, y= 25, width= 625, height= 570)
self.Category_List.place(x= 626, y= 25, width= 99, height= 570)
self.Save_File_Btn.place(x= 725, y= 25)
self.Load_File_Btn.place(x= 725, y= 50)
self.Quit_Btn.place(x= 725, y= 570)
def addtolist(self):
text = self.Entry_Field.get()
if text:
self.Text_List.insert(tk.END, text)
self.Entry_Field.delete(0, tk.END)
Я Буду очень признателен за ЛЮБУЮ помощь в этом вопросе как можно скорее, так как это задание, которое должно быть выполнено в воскресенье, и я бьюсь над этим уже 3 дня.
Подробнее здесь: https://stackoverflow.com/questions/792 ... dtolist-wh