我想制作一个停止主线程并重新启动的函数,它会在几秒钟后重新启动它。我尝试了以下方法:
void Mainwindow::timeout()
{
QTimer timer;
timer.setSingleShot(true);
timer.setInterval(time*1000);
connect(&timer,SIGNAL(timeout()),MainWindow::thread(),SLOT(start()));
timer.start();
SuspendThread(MainWindow::thread());
}
不幸的是,这并没有做很多...任何提示?