0

我正在尝试创建一个 python 3 程序,在该程序中我想tkinter.messagebox.askyesno()在同时执行时显示是或否问题winsound.PlaySound("SystemExclamation", winsound.SND_ALIAS)。如果我把 winsound 语句放在第一位,它会延迟到声音完成播放后再创建盒子。如果我把它放在后面,那么它会在用户单击是或否后播放,这不是很理想。我只是想把那个唯一的陈述和我理解threading.Thread(target=target).start()的需要一个定义的函数联系起来。

4

1 回答 1

1

首先PlaySound,带有SND_ASYNC标志:

winsound.PlaySound("SystemExclamation", winsound.SND_ALIAS|winsound.SND_ASYNC)
于 2013-08-23T16:27:21.903 回答