是否可以连接到QApplication通知信号?

时间:2015-11-20 07:45:45

标签: c++ qt qt5

我在这里看到了QApplication::notify用法的例子:How to detect if a Qt GUI application has been idle, inside the app itself (Qt)?

我需要在不基于QApplication方法的情况下做同样的事情。 qAppconnectNotify方法,因此我认为应该可以对notify信号采取自己的行动。

如果可能,我需要基本示例如何连接到此事件。

1 个答案:

答案 0 :(得分:2)

也许你应该看一下可以为所有QObject安装的事件过滤器:QObject::installEventFilter

编写您自己的类,您从QObject继承并实现eventFilter方法,您可以在其中插入事件处理逻辑。 然后将此类的对象安装到QApplication实例(例如qApp