Qt - Maemo应用程序 - 如何处理CTRL + C?

时间:2011-01-20 01:14:46

标签: c++ qt4 qt-creator maemo n900

我写了一个简单的应用程序来用c ++拍照,我猜我每次按下CTRL + C时都应该做一些清理工作。我正在使用QTCreator和MADDE一起编写应用程序,但我并没有真正使用我所知道的任何Qt钩子。

如何在我的应用程序中处理CTRL + C?

谢谢,

沃尔特

1 个答案:

答案 0 :(得分:1)

似乎maemo基于linux。在Linux C程序中,您将获得一个必须为其编写处理程序的OS信号。你可以走这条路,但Qt似乎提供了一个信号,当一个程序准备退出时它会触发.. http://doc.qt.nokia.com/stable/qcoreapplication.html#aboutToQuit

以下是有关如何捕获有问题的OS信号,然后对其采取行动的更多信息。请注意,如果您捕获OS信号,您可能不会再自动获得“aboutToQuit”信号。

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