|
本帖最后由 谁啊 于 2018-1-13 19:05 编辑
同问一下,两个 Timer
TimerID1 = this->startTimer(1000);
TimerID2=this->startTimer(100);
void MyWidget::timerEvent(QTimerEvent *event){
static unsigned short sec1=0,sec2=0;
if (event->timerId() == TimerID2)
{
qDebug()<<QString("sec2:%1").arg(sec2++);
}
if (event->timerId() == TimerID1)
{
qDebug()<<QString(""sec1_________:%1"").arg(sec1++);
}
结果在执行timerEvent(QTimerEvent *event) 10秒之后,TimerID1明显快过TimerID2结果如下:
"sec2:0"
"sec2:1"
"sec2:2"
"sec2:3"
"sec2:4"
"sec2:5"
"sec2:6"
"sec2:7"
"sec1_________:0"
"sec2:8"
"sec2:9"
"sec2:10"
"sec2:11"
"sec2:12"
"sec2:13"
"sec2:14"
"sec2:15"
"sec2:16"
"sec1_________:1"
"sec2:17"
"sec2:18"
"sec2:19"
"sec2:20"
"sec2:21"
"sec2:22"
"sec2:23"
"sec2:24"
"sec2:25"
"sec1_________:2"
"sec2:26"
"sec2:27"
"sec2:28"
"sec2:29"
"sec2:30"
"sec2:31"
"sec2:32"
"sec2:33"
"sec2:34"
这里有什么更深层次的原理???
|
|