开始写CSDN博客啦,将平时遇到问题记录下来供以后参考,也希望可以帮助他人。
在最近参与开发的QT项目中,要实现的是点击应用外部的时候将一个subWindow的子窗口隐藏,找了好久终于发现了applicationStateChanged这个信号,里面有四个state
Qt::ApplicationSuspended
Qt::ApplicationHidden
Qt::ApplicationInactive
Qt::ApplicationActive
后两个正好可以判断应用是否为系统当前最上层的应用,完美解决!