QT - Maemo Application - Как обрабатывать Ctrl+C?
-
13-10-2019 - |
Вопрос
Я написал простое приложение, чтобы сфотографироваться в C ++, и я предполагаю, что мне, вероятно, следует сделать некоторую очистку, когда нажимается Ctrl+C. Я использую Qtcreator, чтобы написать приложение вместе с Madde, но на самом деле не использую какие -либо крючки QT, о которых я знаю.
Как я могу справиться с CTRL+C в своем приложении?
Спасибо,
Уолтер
Решение
Похоже, что Maemo основан на Linux. В программах Linux C вы получаете сигнал ОС, для которого вы должны написать обработчик. Вы можете пойти по этому пути, но QT, кажется, дает сигнал, который он стреляет, когда программа готова уйти. http://doc.qt.nokia.com/stable/qcoreapplication.html#abouttoquit
Вот еще немного информации о том, как привести в вопрос рассматриваемого сигнала ОС, а затем действовать на него. Обратите внимание, что если вы поймаете сигнал ОС, вы, вероятно, больше не получите автоматическое сигнал «AboutToquit».