初始化时候:
    timerdly =10;
    //设置读取计时器z
    timer = new QTimer(this);
相应槽函数
    connect(timer, SIGNAL(timeout()), this, SLOT(What_want_you_do()));
程序中:
    timer->start(timerdly);   // 启动该定时器
    timer->stop();                  //停止该定时器
解释:定义一个新的定时器timer,在你需要处理延时时候启动定时器,定时器到时间后自动转入相应的槽函数,在槽函数中,你先进行timer->stop();的处理,然后做你的事情
我是这么干的,希望楼下高手指示!