У меня есть класс Tk с именем Window, где я использую виджет Entry в качестве атрибута: self.__entry1=Entry(self)
. А позже я хочу получить то, что пользователь вставит в поле ввода. Но когда я использую: self.__entry1.get()
У меня ошибка неверного синтаксиса ... Полный код моего класса:
class Window(Tk):
def __init__(self):
Tk.__init__(self)
self.__entry1 = Entry(self)
self.__text1 = Label(self, text="Enter your name")
self.__entry1.grid(row=0, column=1)
self.__text1.grid(row=0, column=0)
self.__list = []
def add_name(self):
self.__list.append(self.__entry1.get())
Я надеюсь, что вы можете помочь мне понять, что происходит и почему я получаю неверную синтаксическую ошибку.
Спасибо.