qprocess

    4熱度

    5回答

    我想開始使用QProcess Microsoft Word作爲下啓動一個進程: QString program = "WINWORD.EXE"; process->start(program); 但沒有任何反應。 winword.exe是在路徑上(所以當我輸入winword.exe字是開放的)。 這樣做是否正確?

    1熱度

    3回答

    我試圖檢索我的計算機上的活動進程,並搜索特定的一個,如果它存在,我應該殺死它。 是否有可能在不知道執行的具體路徑的情況下執行該操作? 我知道執行進程的名稱,但不是完整的路徑。 因此,在短期: 獲取所有活動的進程。 殺死特定進程。 謝謝!

    5熱度

    1回答

    我想要在我的tmp文件夾中輸出qconf重定向到test_settings.txt。我想到了兩種可能性: QProcess procWriteProject; procWriteProject.start("qconf", QStringList() << " -sprj " << projectList[0] << " >> " << "\"/tmp/testing.txt\"")

    0熱度

    2回答

    我正在製作一個qt應用程序,它允許用戶選擇一個文件,然後在單擊確定後,用已經加載的文件啓動相關程序。我想要啓動的程序是基於Java的,我知道如何使用QProcess來打開它,但我不知道如何添加用戶選擇的文件擴展名。有什麼建議麼?

    0熱度

    1回答

    我想執行A R腳本僅僅作爲 R --file=x.R 它運行良好,在命令行上調用R'當提取輸出。然而,當我嘗試在C++系統調用由 QProcess::execute("R --file=x.R"); 或 system("R --file=x.R"); 程序R運行和退出,但我不能看到輸出的程序應該產生。如果一個程序不使用標準輸出(比如R),我怎樣在系統調用後將輸出作爲輸出文件或者在程序自

    0熱度

    1回答

    我有一個GUI應用程序,裏面創建一個QProcess,捕獲它的輸出並在窗體上顯示它。我需要以某種方式捕獲表單中的關鍵事件,將它們傳遞給QProcess(使其儘可能接近真正的終端窗口)。 所以,我想,我應該處理keyReleaseEvent()並以某種方式變換或者event.text()(這是QString)或event.key()(這是int)到參數,適合process.write()(這需要ch

    0熱度

    2回答

    爲什麼下面的代碼顯示爲空行而不是'Hello QProcess'? import sys from PyQt4 import QtGui, QtCore proc = QtCore.QProcess() proc.start("echo 'Hello QProcess'") proc.waitForFinished() result = proc.readAll() print r

    1熱度

    1回答

    爲什麼我運行以下命令時從來沒有得到readyReadStandardOutput信號? import os, sys, textwrap from PyQt4 import QtGui, QtCore out_file = open("sleep_loop.py", 'w') out_file.write(textwrap.dedent(""" import time

    3熱度

    1回答

    我在我的編譯器類中實現了一個編譯器,我正在使用Qt & C++。 從源代碼生成機器碼後,我執行將執行代碼的虛擬機。 我在這裏面臨一個問題,我使用readyRead()信號從虛擬機獲取輸出,但是如何知道虛擬機想要從用戶讀取數據? 我想在每次機器要求輸入時向用戶顯示輸入對話框。

    4熱度

    4回答

    我正在編寫一個使用Qt的跨平臺C++程序,我想在程序中打包/嵌入一些二進制可執行文件。該程序應該能夠在運行時執行這些二進制文件。 我想,我需要使用start()和「:/ ...」符號的QResource和QProcess,但我似乎並沒有得到進程的運行。有什麼我失蹤?它應該像這樣工作嗎?該二進制文件是否需要設置爲可執行文件? 背景:我正在編寫一個使用Git的工具,我不想要求最終用戶手動安裝Git。