这是我的情况。我有两个 tkinter 按钮:
- 播放按钮:播放声音
- 停止按钮:在播放过程中停止声音
代码如下:
def Play(self):
//plays a file with pygame module
def Stop(self):
//Stop using pygame stop
Button( root, text ='Play', command= Play).pack()
Button( root, text ='Stop', command= Stop).pack()
问题是,当我单击“播放”按钮时,它会一直按下直到完成播放声音,冻结整个程序,在此期间不允许我按下“停止”按钮。
如何在播放过程中防止程序冻结以允许我执行其他操作,例如停止?