是否可以获得将事件安排到 QEventLoop(例如QCoreApplication
事件循环)的时间?
我遇到了主事件循环暂停的情况。当它重新激活时,事件被触发,我对将事件添加到队列的时间感兴趣。这些事件不是自定义事件,而是系统(和其他)事件。
问候,
是否可以获得将事件安排到 QEventLoop(例如QCoreApplication
事件循环)的时间?
我遇到了主事件循环暂停的情况。当它重新激活时,事件被触发,我对将事件添加到队列的时间感兴趣。这些事件不是自定义事件,而是系统(和其他)事件。
问候,
这主要取决于您感兴趣的系统事件是什么,因为timestamp
在某些情况下您已经拥有了。
例如,QInputEvent
(描述用户输入的事件的基类,如QMouseEvent
,QKeyEvent
等)具有成员方法 timestamp:
返回此事件的窗口系统时间戳。
换句话说,时间戳接近它被推入事件循环的时间。