qt调用外部程序遇到的问题

砍猪佩琪 发布于 05/05 10:14
阅读 151
收藏 0

我用qprocess中的startdetached函数调用了一个fortran写好的控制台程序,遇到了以下问题:
1.如何隐藏控制台的黑色窗口呢,实在是太不美观了。
2.我的fortran控制台程序本身还会调用一个名为cube.sct的文件,平时是通过在控制台的命令行中键入cube就可以调用了,现在想通过qt在外部把这个cube文件一起调用,请问如何传递参数呢?
3.startdetached函数是静态成员,貌似不能像start函数一样使用诸如waitforstarted,waitforfinished,        readAllStandardOutput()等函数,那该如何读取控制台输出结果呢
希望大神赐教,不胜感激

加载中
0
Lieber-HFUT
Lieber-HFUT
输出结果我知道process有setstandardoutput的方法,可以保存成文本,别的等大佬路过解答。。。
砍猪佩琪
用startdetached函数后就不能使用别的成员函数来读取结果了,start函数倒是可以很僵硬
返回顶部
顶部