【问题标题】:Basic window with Tkinter, mainloop()带有 Tkinter 的基本窗口,mainloop()
【发布时间】:2020-07-25 03:54:38
【问题描述】:

我对 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()的正确使用方法是什么?如果两者都正确,最好使用什么?

【问题讨论】:

  • @BryanOakley 哦,我看错了。

标签: python class tkinter mainloop


【解决方案1】:

这并不重要,无论哪种方式,代码的工作方式都是一样的。我见过的大多数代码都从根窗口调用mainloop

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 2019-07-28
    • 2013-10-21
    • 1970-01-01
    相关资源
    最近更新 更多