Каков синтаксис для записи в виджете Entry Tkinter в классе Tk? - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть класс 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())

Я надеюсь, что вы можете помочь мне понять, что происходит и почему я получаю неверную синтаксическую ошибку.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...