1

我尝试了这个线程中提出的解决方案,用于在使用 Qt4 作为配置界面的程序中绘制一些模拟结果。问题是为了不阻止主要结果出现在文本区域中,我必须在后台调用 gnuplot。为此,我使用: system("gnuplot plotCmdFile.txt &");. 在我放入最后一行的文本文件pause -1中,但它没有帮助,gnuplot 的窗口立即关闭。如果我不在后台运行 gnuplot,程序会在显示绘图窗口后阻塞。有谁知道我能做什么?

4

1 回答 1

0

打开gnuplotwithQProcess而不是system().Use writeLine(), readLine()to interact with gnuplot。这与您打开终端并输入命令相同。

于 2013-03-31T18:56:32.797 回答