[英]How to pause song winsound with tkinter buttons?
我試圖讓使用音樂播放界面tkinter
和winsound
,但是當我按下按鈕播放的歌曲,我不能在界面上再次直到歌曲播放完畢點擊任何東西。 我希望能夠使用 tkinter 按鈕播放和暫停每首歌曲(當我最終添加更多歌曲時)。
import winsound
from tkinter import *
root = Tk()
def r_n_c():
winsound.PlaySound("abcde.wav", winsound.SND_FILENAME)
def stop():
winsound.PlaySound(None, winsound.SND_ASYNC)
rnc = Button(root, text = "Play Song", command = r_n_c)
rnc.grid()
stop_btn = Button(root, text = "Stop", command = stop)
stop_btn.grid(row = 1)
root.mainloop()
只需在r_n_c()
添加winsound.SND_ASYNC
def r_n_c():
winsound.PlaySound("abcde.wav", winsound.SND_FILENAME | winsound.SND_ASYNC)
def stop():
winsound.PlaySound(None, winsound.SND_ASYNC)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.