#include "mainwindow.h" #include "ui_mainwindow.h" #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_pushButton_2_clicked() { QProcess process; //QString comd = "/bin/bash"; //QStringList args; //args<<"-c"<<"./untitled/SR.bash"; // process.start("echo", QStringList() << "Xin Chao"); //process.start("/bin/bash", QStringList()<< "-c" << QString ("SR.bash")); //process.start(comd,args,QIODevice::ReadWrite); process.start("/bin/bash /home/pi/untitled/SR.bash"); process.waitForStarted(-1); process.waitForFinished(-1); QString stdOut = process.readAllStandardOutput(); QString stdError = process.readAllStandardError(); ui->stdoutText_2->append(stdOut); ui->stderrText_2->append(stdError); }