擅长:python、mysql、java
<p>Tkinter不是线程安全的,一般的共识是Tkinter不能在非主线程中工作。如果重写代码以便Tkinter在主线程中运行,则可以让工作线程在其他线程中运行。</p>
<p>主要的警告是工人不能与Tkinter小部件交互。它们必须将数据写入队列,而您的主GUI线程必须轮询该队列。</p>
<p>如果你所做的只是显示图像,你可能根本不需要线程。只有当您有一个长时间运行的进程,否则会阻塞GUI时,线程才有用。Tkinter可以轻松处理数以百计的图像和窗口,而不费吹灰之力。</p>