当前位置: 代码迷 >> QT开发 >> QTimer:singleShot()有关问题
  详细解决方案

QTimer:singleShot()有关问题

热度:218   发布时间:2016-04-25 03:18:52.0
QTimer::singleShot()问题
singleShot()一旦启动就不能中途停止吗??
我是这样写的
 QTimer *delay;
delay=new QTimer(this);
delay->singleShot(60000,this,SLOT(toplay()));

最后调用
delay->stop();
但是停不下来,请大神指点
------解决方案--------------------
singleShot好像没有办法终止,如果是timeout事件可以用stop,singleShot用stop都无效,呵呵,在方法中加个成员变量判断一下。