Как воспроизводить звук, пока пользователь не нажмет клавишу? - PullRequest
0 голосов
/ 14 ноября 2009

Первая мысль о реализации этого с использованием потоков, но в python нет способа уничтожения потоков. Я прочитал другую тему на тему убийства. Есть ли какой-нибудь правильный независимый от платформы способ сделать это?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2009

Я думаю, вам лучше использовать таймер Tk для периодического звонка, а затем остановить его, когда вы нажмете клавишу.

См. http://www.java2s.com/Code/Python/GUI-Tk/Clockevent.htm для примера использования таймера.

Таким образом, вы избежите создания другого потока.

0 голосов
/ 14 ноября 2009

Можете ли вы быть более конкретным? Это можно сделать в Pygame, но вам нужно открыть графическое окно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...