qprocess

    2熱度

    1回答

    讓我舉一個例子: 腳本應該檢測,該文件創建完成: #!/bin/bash CID=$1 TYPE=$2 echo "$TYPE$CID" >scan.log sleep 1 FILE=$TYPE$CID.jpeg until [ $(ls -l $FILE | awk '{print $5}') -gt 2000 ] do echo "sleeping" >> scan.l

    1熱度

    2回答

    我並不擅長Qt,在Ubuntu上沒有太多知識,但是這裏是我所做的: 我啓動gnome-terminal,然後從它啓動我的* .sh文件。如何從Qt做到這一點? 我做: QProcess *proc = new QProcess; proc->start("gnome-terminal"); proc->write("build.sh\n"); 但就終端開什麼也沒有發生,我可以mannual

    1熱度

    1回答

    我想使用QProcess從.sh文件運行shell腳本。 我遇到的問題是用戶權限。如何提示用戶輸入管理員的用戶名和密碼,以便擁有使用.sh文件的正確權限? 我很想有一個提示,看起來像這樣: 謝謝

    0熱度

    2回答

    我有一個Qt應用程序(App1)。 我想從另一個qt應用程序(App2)運行App1。 我嘗試過使用QProcess,但App1不運行。 請幫助我。 我的工作在RHEL 6 QProcess process = new QProcess(); QString program = "/home/user1/Desktop/MyApp/App1"; process->start(

    1熱度

    2回答

    我想借助一些外部程序來優化圖像。程序必須一個接一個地執行,其中一些取決於最後一個程序的輸出,其中一些取決於圖像的特徵。 我知道,我可以使用信號,但這在這裏並不是很有用,因爲我必須爲每個外部程序使用幾十個函數和信號,其中一些函數和信號根據位置而定,甚至多次一個程序被稱爲鏈中。逐一執行它們會更容易。但是如果我這樣做,即使沒有顯示狀態消息,GUI也會立即凍結,直到所有進程完成。我還可以做些什麼? ui-

    4熱度

    1回答

    我需要從QProcess中運行下面的語句: programm <file1> file2 在QT: QProcess *proc = new QProcess; proc->setReadChannelMode(QProcess::SeparateChannels); proc->start("program < \"file1\" > \"file2\"", QIODevice::Rea

    0熱度

    3回答

    我使用的是Ubuntu和Qt Creator 4 我有一個可執行文件(比如說abc.out)的.cpp程序,我希望在按下按鈕時運行。它包含許多cin和cout,所以我想讓它在「終端」上運行(在Ubuntu上),以便我可以輸入和輸出值。我怎樣才能做到這一點? 我試過system()和 也是, QProcess p1; p1.start(./ abc.out); 使用QProcess,我的可執行文件運

    1熱度

    2回答

    優先我看不出有任何的API來設置QProcess的優先級Qt文檔。我假設這個過程是以正常優先級開始的。 是否有與在Linux上較低的優先級啓動進程呢?

    0熱度

    1回答

    好了,我有工作作爲我的程序更新一個QProcess中,但在Windows不能修改時,他們正在運行的exe文件,但如果你關閉創建的程序更新程序進程,我想更新程序也關閉。可以使更新程序獨立? 然後,在Windows Vista中(及更高版本),這是不可能運行我的更新,因爲它返回,我需要提高我的水平給管理員,它可以提升該進程的權限?

    0熱度

    1回答

    我正在Linux中使用Qt。我需要運行Qt的「evince」pdf閱讀器。 我一直在尋找,據我所知我可以使用Qprocess使其工作。事情是這樣的: QStringList args; args.append("/home/user/presentacion0.pdf"); QProcess p(this); p.start("/usr/bin/evince", ar