Qt 全局检查GUI中的用户操作

Qt 全局检查GUI中的用户操作,qt,qt5,Qt,Qt5,如果用户在我的GUI中执行某些操作(在输入字段中键入值、单击按钮、拖动鼠标等),我希望收到通知。明确地说:我只想知道用户正在做什么,而不是他正在做什么。 困难的方法是捕获每个GUI元素的事件,然后向中心实例发送消息。这将导致巨大的工作量,需要大量的代码,因为这是一个非常复杂的应用程序。 所以我的问题是:有没有一个通用的方法来了解这些事件?可能是QApplication中的一些基本钩子,它被告知每一次按键/鼠标点击或类似的事情? 谢谢:-)覆盖QApplication的notify方法。

如果用户在我的GUI中执行某些操作(在输入字段中键入值、单击按钮、拖动鼠标等),我希望收到通知。明确地说:我只想知道用户正在做什么,而不是他正在做什么。 困难的方法是捕获每个GUI元素的事件,然后向中心实例发送消息。这将导致巨大的工作量,需要大量的代码,因为这是一个非常复杂的应用程序。 所以我的问题是:有没有一个通用的方法来了解这些事件?可能是QApplication中的一些基本钩子,它被告知每一次按键/鼠标点击或类似的事情?
谢谢:-)

覆盖QApplication的notify方法。