我想使用QProcess同时运行setup.csh
中包含的命令。
deneme
变量是setup.csh
文件中的命令:
alias deneme "ls -la"
我的目的是在setup.csh中运行命令指南。
QProcess *process1=new QProcess(this);
process1->setWorkingDirectory("/home/intern2/elif/SETUP");
process1->start("tcsh",QStringList() <<"-c"<<"\"\"source /home/intern2/elif/SETUP/setup.csh\"\"" << "deneme" );
process->waitForBytesWritten();
process1->waitForFinished();
ui.textedit->append(process.readAllStandartOutput());
“deneme”命令无法正常工作
终端输出:
Gui代码和输出