感谢您对另一个新手问题的耐心等待。我正在学习 tkinter,我对 mainloop() 感到困惑。究竟什么是循环?例如:
import tkinter as tk
class Test(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
x = 2
x += 1
print(x)
def create_widgets(self):
y = 1
y += 1
print(y)
root = tk.Tk()
app = Test(master=root)
app.mainloop()
如果这个程序正在循环通过类 Test(或任何一个函数),我的控制台应该继续打印增加的 x 和 y 值。当然,事实并非如此。它只打印一次 x 和 y。
感谢您的帮助!