0
A
回答
1
你需要创建两个信号 - 一个用于启动和一个用于完成这项工作。槽,连接到所述开始信号,将存储的开始时间是这样的:
mStartTime = QDateTime::currentDateTime();
和槽,连接到所述结束信号,将计这样的区别:
qint64 msecs = mStartTime.msecsTo(QDateTime::currentDateTime());
相关问题
- 1. 如何在工作线程中从UI线程获取变量?
- 2. 在Android中的工作线程上写入时从主线程获取SQLite?
- 3. 获取JODA工作时间
- 4. 如何在多线程应用程序中获取作业执行持续时间的准确时间戳?
- 5. 如何在Nintex工作流程中获得当前时间?
- 6. 在oozie工作流程中获取当前时间
- 7. 如何从动作在线获取时间?
- 8. 获取线程的时间片
- 9. 获取线程java的运行时间
- 10. 获取线路如何工作?
- 11. 在工作线程中获取ScrollView的屏幕截图
- 12. 在android中如何工作线程
- 13. 线程在java中如何工作?
- 14. 如何设置工作线程时获得其所需的
- 15. 如何取消长时间运行但单线程的操作
- 16. 如何使用时间戳获取用户在线或离线?
- 17. 取消GCD块在线程中工作
- 18. 工作线程的线程计时器?
- 19. 如何在其他线程在VisualC#中工作时睡一个线程?
- 20. Android中的多线程如何工作?
- 21. Android中的UI线程如何工作?
- 22. 在AS3 AIR应用程序中获取Twitter时间线
- 23. Netty - 工作线程如何工作
- 24. 如何在vC++中获取windows时间?
- 25. 如何在Eclipse 4.x中获取工作空间位置
- 26. 取消winforms中的工作线程
- 27. 当后台线程完成其工作时获取响应
- 28. 如何以编程方式从工作线程获取父线程和同级线程的CPU利用率?
- 29. 多线程如何工作
- 30. CUDA线程如何工作
耶,目前我用过这样的东西。但问题是,线程可能会暂停(特别是在单个内核上)。所以时间比“真正的工作时间”更大 – 2013-04-07 17:15:17
事实上,我可以在这里看到问题。我担心,这是任务,在应用程序级别上无法解决。只有操作系统本身可以计算CPU时间的数量,分配给一个线程。所以我真的不认为,Qt可以计算这个确切的时间。你应该看看你正在使用的操作系统的API。 – Amartel 2013-04-07 17:37:55