如果事件队列中同时有过期的QTimer-s和等待的事件,QT调度程序会怎么做? 触发计时器并运行与其连接的函数,还是处理事件? 换句话说,当事件队列不为空时,计时器是否可以触发?
QTimer 触发是一个事件。看:
https://doc.qt.io/qt-5/qobject.html#timerEvent
计时器事件与所有其他事件一起处理。 QTimer
只是一个围绕计时器事件的不错 API,因此您不必手动处理它们。QTimer 类会为您处理这个问题。