Окно Basi c с Tkinter, mainl oop () - PullRequest
       60

Окно Basi c с Tkinter, mainl oop ()

0 голосов
/ 12 апреля 2020

Я довольно новичок в Python и в настоящее время изучаю, как создавать основы c windows с использованием Tkinter.

Документация Python предлагает использовать следующий код (упрощенно):

from tkinter import *

class Window(Frame):
    def __init__(self, master):
        super(Window, self).__init__(master)
        self.master =  master

root_window = Tk()

application_window = Window(root_window)
application_window.mainloop()

С другой стороны, в некоторых уроках, которые я смотрел на topi c, предлагается использовать

root_window = Tk()

application_window = Window(root_window)
root_window.mainloop()

Как правильно использовать mainloop()? Если оба они верны, что лучше использовать?

1 Ответ

0 голосов
/ 12 апреля 2020

Это не имеет значения, код работает одинаково в любом случае. Большая часть кода, который я видел, вызывает mainloop из окна root.

...