比如说我调用一个shell脚本来查看一个file文件“cat file”,我想把结果显示在界面上(比如放在QTextEdit中),我必须知道执行结果在什么地方?我看了一下qt的参考文档,发现QProcess::execute()的返回值是Int型的,请各位指点一下,怎么办?
2 个解决方案
#1
1.绝对路径
2.~
3.实在不行find / -name
2.~
3.实在不行find / -name
#2
不用静态函数execute,用QProcess里的成员函数可以做到。
先start
再write
然后readAllStandardOutput和readAllStandardError就可以读到输出了。
先start
再write
然后readAllStandardOutput和readAllStandardError就可以读到输出了。
#1
1.绝对路径
2.~
3.实在不行find / -name
2.~
3.实在不行find / -name
#2
不用静态函数execute,用QProcess里的成员函数可以做到。
先start
再write
然后readAllStandardOutput和readAllStandardError就可以读到输出了。
先start
再write
然后readAllStandardOutput和readAllStandardError就可以读到输出了。