【发布时间】:2013-07-03 01:40:57
【问题描述】:
我是 Tkinter 的初学者。 昨天,当我尝试在线程函数中启动一个消息框时,它失败并卡住了。我没有找到任何关于这个问题的有用信息,所以我在这里问:
from tkinter import *
from threading import Thread
def func():
messagebox.askyesno()
t = Thread(target=func)
Label(text='Hello').pack()
t.start()
mainloop()
没有错误。它只是行不通。我也发现在线程过程中无法创建任何对话框。
感谢任何帮助或有用的信息。
【问题讨论】:
-
有什么问题?只是不工作还是有一些错误?
-
只是不起作用。没有错误,窗口卡住了。
标签: python multithreading tkinter messagebox