Я пытаюсь создать программу python 3, в которой я хочу показать вопрос «да» или «нет» на tkinter.messagebox.askyesno()
при одновременном выполнении winsound.PlaySound("SystemExclamation", winsound.SND_ALIAS)
. Если я сначала положил оператор winsound, он задерживается до тех пор, пока звук не будет закончен, прежде чем создавать окно. Если я положил его после, то он будет воспроизводиться после нажатия пользователем «да» или «нет», что не очень идеально. Я только пытаюсь вставить это утверждение только из того, что я понимаю. threading.Thread(target=target).start()
требует определенной функции.python 3 threading single statement?
0
A
ответ
1
Помещенный PlaySound
первый, с SND_ASYNC
флагом:
winsound.PlaySound("SystemExclamation", winsound.SND_ALIAS|winsound.SND_ASYNC)