0

我对 Python 很陌生,目前正在学习如何使用 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()

另一方面,我看过一些关于这个主题的教程,建议使用

root_window = Tk()

application_window = Window(root_window)
root_window.mainloop()

正确的使用方法是mainloop()什么?如果两者都正确,最好使用什么?

4

1 回答 1

0

没关系,代码在任何一种方式下都是一样的。我见过的大多数代码mainloop都是从根窗口调用的。

于 2020-04-12T16:11:44.797 回答