我正在使用Python和tkinter创建一个游戏,当我尝试添加一些音乐时,使音乐的函数停止了脚本的其余部分(以及窗口)。所以我需要创建一个新的线程,我想播放音频和保持窗口工作.
我尝试了一些错误,没有运行,或者停止了窗口,我现在有:
window.after(2000,showText,"Text 1")
window.after(2000,playSound,"Sound 1.wav")
window.after(7000,showText,"Text 2")重要细节: playSound函数不返回任何内容,因此不需要等待它。我对用Python编程也不太了解,我更喜欢使用LUAU。
发布于 2021-04-07 09:45:17
我发现了另一篇文章,讲述了如何使它工作,现在它起作用了。这篇文章可能是法文的,但我给出了链接:并行/线程.
发布于 2021-04-06 15:26:43
尝试使用模块threading。我发现这篇文章对于理解核心概念和设置我的第一个多线程程序非常有用。
https://stackoverflow.com/questions/66971571
复制相似问题