QT -MAEMO应用程序 - 如何处理CTRL+C?
-
13-10-2019 - |
题
我写了一个简单的应用程序,可以在C ++中拍摄照片,并且猜测我可能应该在按下CTRL+C时进行一些清理。我正在使用QTCreator和Madde一起编写该应用程序,但是并没有真正使用我知道的任何QT钩子。
如何在应用程序中处理CTRL+C?
谢谢,
沃尔特
解决方案
Maemo似乎基于Linux。在Linux C程序中,您会收到一个OS信号,必须为处理程序编写处理程序。您可以走那条路线,但是QT似乎提供了一个信号,即当程序准备退出时会发射。 http://doc.qt.nokia.com/stable/qcoreapplication.html#abouttoquit
这是有关如何捕获有关OS信号的更多信息,然后采取行动。请注意,如果捕获OS信号,您可能不会自动获得“ to to toquit”信号。
不隶属于 StackOverflow