1. 程式人生 > >QT中一個工程呼叫另一個工程或是C程式等

QT中一個工程呼叫另一個工程或是C程式等

若是想要在QT中呼叫外部的一個程式,比如說QT的另一個工程或是某個C語言程式,其實非常簡單:

只需要新增一句程式碼即可: 

process->startDetached("/daichu/paperKalman",QStringList());

程式碼中“ ”中的內容為呼叫的已經編譯好的可執行程式。


這是我寫的一個程式的主介面,paperKalman的按鈕的槽函式呼叫了另一個Kalman預測的程式(出現預測介面)。

點選該按鈕後:


出現了呼叫程式的視窗,卡爾曼航跡預測的介面,說明程式呼叫成功。關閉該介面後如果再次點選呼叫按鈕該程式會再次被呼叫,並沒有全完關閉呼叫。