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