我正在使用以下代码来检查 Tkinter 是否与多线程一起工作。但是下面的代码不起作用(Gui 一运行就没有响应)。谁能解释为什么它不起作用?
from threading import Thread
import tkinter as tk
window = tk.Tk()
label = tk.Label(window, text='Hello')
label.pack()
def func():
i = 1
while True:
label['text'] = str(i)
i += 1
Thread(target=func).start()
Thread(target=window.mainloop).start()