pickup |
2021-12-02 08:59 |
QProcess::execute() 无法执行linux命令问题请教
我创建了个基于QWidget的测试程序, 添加一个QStackedWidget, 添加两个自定义类的界面,并放个按钮控件,点击按钮 发现执行QProcess::execute(“ls -l”); 一直执行失败,返回值是-2, 尝试用system("ls -l"); 同样不能执行 在类的构造函数中加入上面的命令,则可以执行, 只有添加到按钮的槽函数中执行,总是不行。 上面执行失败都是在开发板上的,同样的程序,在ubuntu上执行,确是正常的,我也怀疑arm交叉编译的qt环境有问题,但就是不知如何解决。 大家有碰到类似的情况吗?
|
|