Pregunta

Me escribió una sencilla aplicación para tomar fotos en C ++ y conjeturo que probablemente debería hacer algo de limpieza cada vez que se presiona CTRL + C. Estoy usando QtCreator para escribir la solicitud junto con MADDE, pero realmente no estoy usando ningún gancho de Qt, que yo sepa.

¿Cómo puedo manejar CTRL + C en mi solicitud?

Gracias,

Walter

¿Fue útil?

Solución

Parece que Maemo se basa en Linux. En los programas de Linux C, se obtiene una señal de sistema operativo que se debe escribir un controlador para. Puede ir por ese camino, pero Qt parece ofrecer una señal de que se dispara cuando un programa está listo para dejar de fumar .. http://doc.qt.nokia.com/stable/qcoreapplication.html#aboutToQuit

Aquí hay más información sobre cómo ir sobre la captura de la señal OS de que se trate, y luego actuar sobre ella. Tenga en cuenta que si se captura la señal OS, es probable que no obtener la señal "aboutToQuit" automáticamente más.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top