2012-12-09 24 views
1

我嘗試了this thread中提出的解決方案,在一個使用Qt4的配置界面的程序中繪製了一些模擬結果。問題是,爲了不阻止主要結果出現在文本區域,我必須在後臺調用gnuplot。爲此,我使用:system("gnuplot plotCmdFile.txt &");。在文本文件中我把pause -1放在最後一行,但它沒有幫助,gnuplot的窗口立即關閉。如果我不在後臺運行gnuplot,程序會在顯示繪圖窗口後阻止。有誰知道我能做什麼?使用Qt4在後臺運行gnuplot

+0

我有點不清楚你想要做什麼 - 你想要模擬結果彈出在屏幕上,並留在那裏?您可以嘗試傳遞gnuplot --persist/-p選項以使其保留在屏幕上。 – andyras

回答

0

開放gnuplotQProcess,而不是使用system().writeLine(),readLine()gnuplot互動。這與您打開終端並輸入命令相同。