qprocess 如何执行命令
时间: 2024-03-27 12:35:27 浏览: 142
qprocess.exe
QProcess 是 Qt 框架中的一个类,用于执行外部程序或 shell 命令。使用 QProcess 执行命令可以使用 start() 方法,例如:
```cpp
QProcess process;
process.start("ls", QStringList() << "-l" << "/tmp");
process.waitForFinished();
QString output = process.readAllStandardOutput();
```
以上代码将会执行 `ls -l /tmp` 命令,并将输出结果保存到 `output` 变量中。QProcess 还提供了许多其他方法,例如 setWorkingDirectory()、setInputFile()、setOutputFile() 等,可以根据具体需求设置。
阅读全文