例如,QInputEvent(事件的基类描述用户输入,如QMouseEvent、QKeyEvent等)具有成员方法时间戳:返回此事件的窗口系统时间戳.换句话说,接近于被推入事件循环的时间的时间戳.Is it possible to get the time when an event has been scheduled to a QEventLoop (e.g. the QCoreApplication event loop)?I have a situation where the main event loop is paused. When it's reactivated the events are fired and I am interested in the time when the events where added to the queue. The events are not custom events but system (and other) events.Regards, 解决方案 It mainly depends on what are the system events you are interested in, for you have already the timestamp in some cases.As an example, QInputEvent (base class for events that describe user input, like QMouseEvent, QKeyEvent, and so on) has the member method timestamp that: Returns the window system's timestamp for this event.In other terms, a timestamp close to the time when it has been pushed into the event loop. 这篇关于QEventLoop:获取安排事件的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
09-05 11:15
查看更多