<Qt C++>Timer实现变速

//Dialog.h

private:
QTimer *timer;

//Dialog.cpp

//构造函数里
timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update())); 
updatetime();

//构造函数外
void Dialog::updatetime()
{
    if(speed==1)
        timer->stop();
    else
      timer->start(300-speed*10);

}

之后SLOT里面的函数就可以实现变速啦

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/192608.html

(0)
上一篇 2021年11月15日
下一篇 2021年11月15日

相关推荐

发表回复

登录后才能评论