这是我想要做的:
检查我的Windows上的Qt应用程序是否是正面的应用程序或最小化。 如果它最小化,则通过使其闪烁来吸引用户注意。
现在我如何检测应用程序是否已最小化或在背景上?
答案 0 :(得分:1)
我相信这就是你要找的东西:
http://qt-project.org/doc/qt-5/qwidget.html#isActiveWindow-prop
然后,您可以拨打QWidget::activateWindow()
。
看着笔记:
如果您在应用程序当前不是活动应用程序时调用此方法,则它不会使其成为活动窗口。它将更改任务栏条目的颜色,以指示窗口已以某种方式更改。
这听起来就像你想要达到的眨眼效果一样。
(链接适用于Qt5,但这已经存在于Qt4中:http://qt-project.org/doc/qt-4.8/qwidget.html#activateWindow)