提问者:小点点

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


我正在制作一个QT移动应用程序(Sailfish Os,它是用Linux制作的),我需要用命令运行一些进程,这些命令只能在命令行/终端运行。我能用QT起诉C++代码来做这件事吗?还是我在谈论一些不可能的事情?:)


共1个答案

匿名用户

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

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

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(qt|应用程序|中|c++|运行|cmd|命令)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?