我正在使用Python和tkinter创建一个游戏,当我尝试添加一些音乐时,制作音乐的函数停止了脚本的其余部分(以及窗口)。 因此,我需要创建一个新的线程,我认为播放音频和保持窗口工作
我尝试了一些出错、不运行或停止窗口的操作,目前我有:
window.after(2000,showText,"Text 1")
window.after(2000,playSound,"Sound 1.wav")
window.after(7000,showText,"Text 2")
重要细节:playSound函数不返回任何内容,因此无需等待任何内容我也不太懂Python编程,我更喜欢使用LUAU
尝试使用模块
threading
。我发现this article对于理解核心概念和设置我的第一个多线程程序非常有用我发现另一篇文章确切地讲述了如何使它工作,现在它工作了。 这篇文章可能是用法语写的,但我给出了链接:http://www.xavierdupre.fr/app/teachpyx/helpsphinx/c_parallelisation/thread.html
相关问题 更多 >
编程相关推荐