一、使用window自带的系统环境来进行延时,就是直接加上头文件:#include <Windows.h>
然后就是在需要使用的地方直接加上:Sleep(1000);这样的形式来进行判断,使用如下所示:
在qt的工程中,隔一秒来打印一个数据,现象是先隔一秒打印出来111111,然后再隔一秒打印出来22222
void MainWindow::on_pushButton_clicked()
{
Sleep(1000);
qDebug()<<"1111111";
Sleep(1000);
qDebug()<<"2222222";
}
二、第二种方式就是通过 _sleep(int time)函数来进行延时的操作,首先加上头文件#include <iostream>,然后使用如下:
void MainWindow::on_pushButton_clicked()
{
_sleep(1000);
qDebug()<<"1111111";
_sleep(1000);
qDebug()<<"2222222";
}
三、使用的是Delay(int time)函数,加上头文件#include <ctime>
使用如下:
void Delay(int time)
{
clock_t now = clock();
while(clock() - now < time);
}
void MainWindow::on_pushButton_clicked()
{
Delay(1000);
qDebug()<<"1111111";
Delay(1000);
qDebug()<<"2222222";
}