Вопрос

Я написал простое приложение, чтобы сфотографироваться в C ++, и я предполагаю, что мне, вероятно, следует сделать некоторую очистку, когда нажимается Ctrl+C. Я использую Qtcreator, чтобы написать приложение вместе с Madde, но на самом деле не использую какие -либо крючки QT, о которых я знаю.

Как я могу справиться с CTRL+C в своем приложении?

Спасибо,

Уолтер

Это было полезно?

Решение

Похоже, что Maemo основан на Linux. В программах Linux C вы получаете сигнал ОС, для которого вы должны написать обработчик. Вы можете пойти по этому пути, но QT, кажется, дает сигнал, который он стреляет, когда программа готова уйти. http://doc.qt.nokia.com/stable/qcoreapplication.html#abouttoquit

Вот еще немного информации о том, как привести в вопрос рассматриваемого сигнала ОС, а затем действовать на него. Обратите внимание, что если вы поймаете сигнал ОС, вы, вероятно, больше не получите автоматическое сигнал «AboutToquit».

http://doc.qt.nokia.com/4.7/unix-signals.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top