これが私の状況です。2 つの 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()
問題は、「再生」ボタンをクリックすると、サウンドの再生が完了するまで押したままになり、プログラム全体がフリーズし、その間「停止」ボタンを押すことができないことです。
プレイの進行中にプログラムがフリーズしないようにして、停止などの他の操作を実行できるようにするにはどうすればよいですか?