Linux 用Shell编写Qt程序
我想写一个测试程序。它将打开一个特殊的Linux 用Shell编写Qt程序,linux,qt,shell,testing,Linux,Qt,Shell,Testing,我想写一个测试程序。它将打开一个特殊的*.tests文件,并使用该文件中的测试测试direct程序 我需要: 运行一些程序。e、 g/main-测试45 563 67 听结果 我该怎么做?我想用一些测试运行程序main,并听它的结果。你应该使用这个类来启动你的程序 QString program = "./main"; QStringList arguments; arguments << "-testing" << "45" << "563" <<
*.tests
文件,并使用该文件中的测试测试direct程序
我需要:
/main-测试45 563 67
main
,并听它的结果。你应该使用这个类来启动你的程序
QString program = "./main";
QStringList arguments;
arguments << "-testing" << "45" << "563" << ...;
QProcess *myProcess = new QProcess(parent);
myProcess->start(program, arguments);
QString程序=“/main”;
QStringList参数;
谢谢。但我有一个问题。readAllStandardOutput返回QByteArray。若程序将写入-(7\n67\n78\n),qbytearray将是什么格式?它将具有完全相同的格式。您可以从QByteArray创建QString,也可以从QByteArray创建QBuffer。