gpt4 book ai didi

windows-7 - Winsound使Tkinter GUI崩溃

转载 作者:行者123 更新时间:2023-12-03 17:45:43 25 4
gpt4 key购买 nike

我有一个使用TKinter GUI的程序。我正在尝试使用winsound播放声音的同时显示GUI框。它可以工作,但在盒子冻结后崩溃。没有错误报告。我正在Windows 7计算机上使用Python 3.3进行编程!请帮忙!这是盒子和声音的代码:

          t1 = threading.Thread(target=winsound.PlaySound, args=("C:/Interactive Program/LIP Source Files/skyisup.wav", 2))
t2 = threading.Thread(target=lipgui.msgbox, args = ("The sky is up.",))
t2.start()

t1.start()

最佳答案

如果您在线程中运行GUI代码,则可能是问题所在。 Tkinter设计为在单线程(最好是主线程)中运行。如果您访问多个tkinter代码或在单个线程中与任何窗口小部件进行交互,它将崩溃。您将lipgui.msgbox放入线程中的事实使我认为这就是正在发生的事情。

关于windows-7 - Winsound使Tkinter GUI崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22210626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com