我想創建一個QProcess並在後臺運行它。我有一個調度程序,它維護一個作爲QProcesses啓動的作業隊列。這些QProcess具有在lsf機器中運行的命令。要求是,一旦QProcess運行,我必須輪詢QProcess並獲得它的狀態。要輪詢qprocess並獲得它的狀態,它必須在後臺運行。如果它沒有在後臺運行,qProcess啓動的時刻將顯示其狀態爲0.我想要獲取在lsf機器中運行命令的qprocess的狀態。如何在後臺運行QProcess以獲取coreect狀態。 如果QProcess運行的是unix命令,那麼QProcess poll應該顯示它正在運行。如何在後臺運行QProcess?
1
A
回答
1
A QProcess
默認情況下是異步運行的(在「背景」中)。你不需要做任何特別的事情。
創建一個QProcess
實例,設置您的信號/插槽連接,然後通過QProcess::start()
函數之一啓動該過程。
+0
謝謝。我想我是在解決這個問題。 –
+0
@GauravKumar請標記解決您的問題的答案,以使它們成爲可接受的答案。 –
相關問題
- 1. 如何在後臺運行?
- 2. 如何在後臺運行
- 3. 在QWidget裏面運行QProcess
- 4. 如何在後臺運行其他功能時在後臺運行功能?
- 5. 運行在後臺
- 6. 在後臺運行
- 7. 在後臺運行
- 8. 運行在後臺
- 9. 如何用QProcess運行vim終端
- 10. 如何在後臺運行ASP.NET頁面?
- 11. 如何在後臺運行Python程序?
- 12. 如何在後臺運行Laravel 5
- 13. 如何在後臺運行活動?
- 14. 如何讓setInterval在後臺運行?
- 15. ServiceStack:如何使InMemoryTransientMessageService在後臺運行
- 16. Python:如何在後臺運行def
- 17. 如何在後臺運行Sinatra作業?
- 18. 如何在Android的後臺運行WebView?
- 19. 如何讓程序在後臺運行?
- 20. 如何在iPhone的後臺運行sqlite?
- 21. 如何讓方法在後臺運行
- 22. 如何在後臺運行php腳本?
- 23. 如何在後臺自動運行?
- 24. 如何在後臺運行計時器?
- 25. 如何在後臺運行javascript?
- 26. 如何讓程序在後臺運行
- 27. 如何在後臺運行進度條?
- 28. 我如何在後臺運行類?
- 29. 如何在後臺運行進程? c#
- 30. 如何讓Cloud9 IDE在後臺運行?
***我必須輪詢QProcess ***使用信號和插槽,並且進程會在狀態更改時通知您。 – drescherjm