- All (478)
- jom (0)
- Qt Linguist (7)
- Qt Eclipse Integration (9)
- Qt Designer (7)
- Qt Creator (4)
- Qt build system: qmake (31)
- Qt build system: configure (3)
- Qt Assistant (5)
- Printing (4)
- Porting from Qt 3 to Qt 4 (1)
- Plugins (7)
- Qt Visual Studio AddIn (2)
- Qt/MFC Migration (2)
- QtScript (3)
- MDI (2)
- XML (1)
- Widgets (22)
- WebKit (5)
- Tools and Containers (2)
- Threads (2)
- Text Handling (10)
- SQL (6)
- QtTest (1)
- QtService (1)
- Platform: Windows (49)
- Platform: Unix (16)
- Platform: Mac OS X (18)
- Image Formats (2)
- I/O (2)
- Graphicsview (8)
- Font handling (9)
- Event System (18)
- Drag and Drop (4)
- Dialogs (6)
- Desktop integration (3)
- ActiveQt (3)
- Itemviews (60)
- Layout (4)
- Qt Quick (10)
- Qt SDK (1)
- Licensing (2)
- Platform: Embedded Linux (38)
- Painting (32)
- OpenGL (4)
- Object Model (6)
- Network (5)
- Multimedia (3)
- Miscellanous (23)
- Main Window (19)
- Look and Feel (23)
- Development (0)
- Getting Involved (0)
- Routines (0)
How do I make a Qt application make a 'beep' sound?
Call QApplication::beep() [doc.troll.no]

4 comments
October 25, 2010
Lab Rat
Nice and easy
December 5, 2010
Lab Rat
Important to remember:
The function is not available in Qt for Embedded Linux.
http://doc.troll.no/4.7/qapplication.html#beep
October 31, 2011
Ant Farmer
Embedded Linux is not the same as Linux on a desktop, such as Ubuntu.
My understanding is that beep() should sound the “system alert” sound. However, I can’t get beep() to work on Ubuntu. I know the surroundings work, because I hear a beep when closing a dialog. But I can’t hear a beep when calling beep() from my app running inside Eclipse.
Also note that in PySide, QCoreApplication.instance() returns what is called the global qApp variable in C++. So you don’t need to have a global Python variable to hold the app object, just so you can call beep() on it.
Maybe the system alert has been viewed negatively by human interface designers. Qt definitely seems to have neglected it.
Shouldn’t it be a desktop service instead of a method of the app?
March 6, 2012
Lab Rat
it’s not working
amazingly lot of people are facing this problem