qt中使用定时器问题 一个函数中使用两个定时器,如何防止出现一个工作一个不工作的情况
答案:1 悬赏:60 手机版
解决时间 2021-12-02 09:32
- 提问者网友:放下
- 2021-12-01 14:28
qt中使用定时器问题 一个函数中使用两个定时器,如何防止出现一个工作一个不工作的情况
最佳答案
- 五星知识达人网友:夜余生
- 2021-12-01 15:37
1.设置好下面timeEdit的值,然后定义一个每隔一秒便触发的定时器QTimer*timer=newQTimer(this);connect(timer,SIGNAL(timeout()),this,SLOT(update()));timer->start(1000);2.在函数update中通过QTime::currentTime()获取系统当前时间,并改变上面timeEdit中的值为当前时间,同时获取下面那个timeEdit中的值,如果两个值相等发送一个信号emittimeEqualSignal()3.连接时间相等信号和槽函数connect(this,SIGNAL(timeEqualSignal()),this,SLOT(slotTimeEqual())),在slotTimeEqual()这个函数中dosomethings。追问
你好,这是我的定时器,还有槽函数,请问一下具体该怎么改
你好,这是我的定时器,还有槽函数,请问一下具体该怎么改
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯