qt忙等與非忙等

非忙等:oop

void delay(int msec) {    io

  QTime end = QTime::currentTime().addMSecs(msec);im

      while( QTime::currentTime() < end)process

      QCoreApplication::processEvents(QEventLoop::AllEvents, 100);while

}void

 

 

忙等:tar

void delayBlock(int msec) {

    QTime start = QTime::currentTime();

    QTime now;    

  do{      

      now=QTime::currentTime();    

 }while (start.msecsTo(now)<=msec);

}

相關文章
相關標籤/搜索