#include <QApplication> #include <QTimer> int main(int argc, char *argv[]) { QApplication app(argc, argv); QTimer::singleShot(600000, &app, SLOT(quit())); ... return app.exec(); }
QTime t; t.start(); some_lengthy_task(); qDebug("Time elapsed: %d ms", t.elapsed());
void mysleep(unsigned int umilliseconds ) { #ifdef Q_WS_WIN Sleep(umilliseconds); #else usleep( umilliseconds * 1000 ); #endif }
QEventLoop el; //член данных класса//организация задержкиQTimer::singleShot(600000, this, SLOT(timeout()));el.exec();void timeout() //слот того же класса{ el.quit();}
while (true) ;