cdzjf 发表于 2021-10-8 19:09:53

tkinter界面用线程卡死该如何解决?

def music():
    a=0
    while a<5:
      print(a)
      a+=1
      time.sleep(5)

t= threading.Thread(target=music)
t.start()
t.join()
print('执行完了')


上面这段代码正常是没有问题的,但如果放在了tkinter的GUI里面就会卡死,一进入子线程就不行了,这个有什么办法可以解决呢?

suchocolate 发表于 2021-10-8 21:53:11

所以你的tk代码呢?

cdzjf 发表于 2021-10-8 22:57:21

suchocolate 发表于 2021-10-8 21:53
所以你的tk代码呢?

tk代码还不就是那些
root.geometry("670x550+50+50")
然后有标签,有按钮,就都是普通这些啊

suchocolate 发表于 2021-10-9 11:04:35

cdzjf 发表于 2021-10-8 22:57
tk代码还不就是那些
root.geometry("670x550+50+50")
然后有标签,有按钮,就都是普通这些啊

好的,让我们猜猜你的tk代码都有哪些。
页: [1]
查看完整版本: tkinter界面用线程卡死该如何解决?