Qt - приложение Maemo - как обрабатывать CTRL+C?
Я написал простое приложение для фотосъемки на С ++, и, наверное, мне следует выполнить очистку при каждом нажатии CTRL+C. Я использую QTCreator для написания приложения вместе с MADDE, но на самом деле я не использую какие-либо хуки Qt, о которых я знаю.
Как я могу обработать CTRL+C в моем приложении?
Спасибо,
Вальтер
1 ответ
Похоже, что Maemo основана на Linux. В программах на Linux C вы получаете сигнал ОС, для которого вы должны написать обработчик. Вы можете пойти по этому пути, но Qt, похоже, дает сигнал, что он запускается, когда программа готова выйти. http://doc.qt.nokia.com/stable/qcoreapplication.html
Вот еще немного информации о том, как поймать рассматриваемый сигнал ОС и затем действовать в соответствии с ним. Обратите внимание, что если вы поймаете сигнал ОС, вы, вероятно, больше не будете автоматически получать сигнал aboutToQuit.