Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Сигнал через системный динамик

Автор: NordWest 11.3.2011, 18:24

Как выдать бип через системный динамик?

Тут есть аналогичная тема для приложений под Linux, но там ещё и проигрыванием файла всё закончилось, как я понял. Меня же интересует вариант для винды, причем компьютер лишен дополнительных динамиков, поэтому надо просто просигналить системником.

Эту функцию нужно встроить в уже готовое приложение QApplication. Есть функция QApplication::beep(), он она почему то не работает. Может нужно в .pro файле что-то прописать, как network для сетевых приложений?


Автор: abc 11.3.2011, 21:51

QSound::play("Несуществующий аудиофайл");
это даёт бип, специально предусмотренного способа не знаю)

Автор: Iron Bug 11.3.2011, 22:53

a printf("\a") не работает?

Автор: NordWest 16.3.2011, 15:28

Цитата(abc @ 11.3.2011, 21:51) *
QSound::play("Несуществующий аудиофайл");
это даёт бип, специально предусмотренного способа не знаю)

Тихо. Хотя существующий wav-файл получилось проиграть. Нужно попробовать на другой машине, но бип я на своей периодически слышу, так что он не отключен.

Цитата(Iron Bug @ 11.3.2011, 22:53) *
a printf("\a") не работает?

Как-то нет, тоже тишина.

Автор: abc 16.3.2011, 19:24

у меня громко :unknw:

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)