我正在制作一个QT移动应用程序(Sailfish Os,它是用Linux制作的),我需要用命令运行一些进程,这些命令只能在命令行/终端运行。我能用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");