我写了一个简单的应用程序来用 C++ 拍照,我猜我可能应该在按下CTRL+时进行一些清理。C我正在使用QTCreator
与 MADDE 一起编写应用程序,但并没有真正使用我所知道的任何 Qt 钩子。
如何在我的应用程序中处理CTRL+ C?
谢谢,沃尔特
我写了一个简单的应用程序来用 C++ 拍照,我猜我可能应该在按下CTRL+时进行一些清理。C我正在使用QTCreator
与 MADDE 一起编写应用程序,但并没有真正使用我所知道的任何 Qt 钩子。
如何在我的应用程序中处理CTRL+ C?
谢谢,沃尔特
看来maemo是基于linux的。在 linux C 程序中,您会收到一个必须为其编写处理程序的操作系统信号。你可以走那条路,但 Qt 似乎提供了一个信号,当程序准备退出时它会触发.. http://doc.qt.nokia.com/stable/qcoreapplication.html#aboutToQuit
以下是有关如何捕获有问题的操作系统信号然后对其进行操作的更多信息。请注意,如果您捕捉到 OS 信号,您可能不会再自动获得“aboutToQuit”信号。