可以在 QT 应用程序中使用 C++ 运行 cmd 的命令吗?

It is possible to run cmd's commands using C++ in QT app?

我正在制作一个 QT 移动应用程序(Sailfish Os,它是用 Linux 制作的)我需要 运行 一些带有命令的进程,这些命令可能是 运行仅使用命令 line/terminal。 我可以使用 QT/C++ 代码来做到这一点,还是我在谈论一些不可能的事情? :)

是的,您可以使用 QProcess 在 Qt 应用程序中 运行 Linux 命令。这是一个小例子:

QProcess *system_command = new QProcess();
system_command->start("/bin/bash");
system_command->waitForFinished(500);
system_command->write("ls -a\n");