访问QTimer经过的秒数
Accessing the elapsed seconds of a QTimer?
事情如下:我有:
QTimer *timer1;
我连接到一个名为time()的函数
connect(timer1, SIGNAL(timeout()), this, SLOT(time()));
我想在计时器结束后立即将另一个计时器(称为timer2)连接到另一个函数,例如5秒:
QTimer* timer2;
我看到了QTimer的不同函数/功能,但我找不到正确的函数/功能来告诉我从timer1开始经过了多少秒,等待5秒,然后调用另一个函数。
QTimer没有任何总运行时间。请不要试图在超时功能中计算经过的时间。这将是非常不准确的。在启动timer1
的同时启动timer2
,并将间隔设置为5秒。
如果需要获取某个启动事件的经过时间,可以使用QElapsedTimer。注意,它不是QTimer的高级版本,所以它没有超时信号。
相关文章:
- 如何从其他类n个Qt C++调用QTimer?
- 为什么根据测量位置测量经过的时间时会有很大的不同?
- 如何将经过训练的机器学习模型保存在python中并将其加载到C++中进行预测?
- 如何完全停止QTimer
- 经过最后一个数组元素末尾的指针是否应该等于超过整个数组末尾的指针?
- QTimer 超时不会在单元测试中触发
- 是否存在经过认证(ISO 26262或类似)C++标准库?
- 使用 QTimer、QThread 和进度条
- 在c++中运行经过训练的keras模型
- const-ref传递的模板化参数是否经过优化,以便在足够小时按值传递
- 在C++中使用std或boost库的Qtimer等价物是什么
- QTimer::singleShot 仅在间隔为 0 时调用 lambda
- 在不使用经过训练的模型的情况下检测/分割面部和面部特征:openCV C++
- C/C++ 经过的流程周期,不包括断点处
- 如何在QtConcurrent::run中启动QTimer或为什么QVector<QTimer*>不起作用
- 如何在不同的平台/技术中使用经过训练的神经网络?
- 如何比较两个经过的时间?
- 何时使用多个函数调用和 QTimer 调用析构函数?
- 为什么这个经过的时间(帧时间)计算会锁定我的游戏
- 访问QTimer经过的秒数