Tkinter Issue在我目前的项目中,我在Tkinter经历过冻结。 由于我正在进行抛光,试图压制脚本中的错误,我发现这些冻结发生在控制台中“点击东西”(标记东西等)时。访问其他程序(浏览等)工作得很好。由于我想(至少)将任何问题缩小到我的草率编程,我想知道问题的根源是什么,或者我是否可以避免它。我读过一些冷冻问题是由于“线程化”...我能理解,但下面的例子相当简单。
以下MWE会导致此问题。重现步骤:使用python.exe运行代码,单击按钮,在控制台中标记“derp”,观察tkinter冻结。
from tkinter import *
root = Tk()
def start_print():
print('derp')
#root.after(6000, start_print)
start_button = Button(root, text = 'Derp', command = start_print)
start_button.pack()
root.mainloop()
提前致谢! 扬