Qt在Mac和QWidget的closeEvent上

时间:2013-11-14 05:49:45

标签: qt

愚蠢的问题,但是如果窗口因为收到cmd-q击键或cmd-w击键而关闭窗口时,我可以知道窗口的“CloseEvent”事件吗?

1 个答案:

答案 0 :(得分:0)

如果您需要了解用户如何关闭您的应用程序,您可以在QApplication上安装过滤器,并在此处检查每次击键。如果您遇到其中一个,您可以执行某些操作:记录它,发送信号,设置全局标记等。使用全局标记,您可以确保在关闭事件中确定是否已使用某些击键。