необходимо ключевое слово self в приложениях Python Tkinter? - PullRequest
0 голосов
/ 23 мая 2018

У меня есть следующий код, и он, кажется, работает нормально без добавления «я» к экземплярам виджета.Буду ли я столкнуться с проблемами в будущем, если я не буду использовать самость?

class Appy:

    def __init__(self, master):
        self.drawBoard()

    def drawBoard(self):
        pane_1 = ttk.PanedWindow(master, orient='horizontal')
        pane_1.pack(padx=20, pady=10, fill='both', expand=True)

        photo_frame = ttk.Frame()
        content_frame = ttk.Frame()

        pane_1.add(photo_frame)
        pane_1.add(content_frame)

        image_label = ttk.Label(photo_frame)
        image_label.pack(anchor='center', fill='both', expand=True)

        ....



if __name__ == '__main__':
    master = tkinter.Tk()
    Appy(master)
    master.geometry('1250x750+200+50')
    master.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...