Hy guys。我是Qt創建者的新手,現在我正在努力將它連接到Linux Mint 18 MATE終端。問題是,我可以打開終端,但其他命令不會執行。下面是我想要的代碼 -linux mint終端不執行Qt創建者提供的命令
void access::on_pushButton_clicked(){
QProcess process;
process.start("mate-terminal cd /tmp");
process.write("ls -Al");
process.closeWriteChannel();
process.waitForFinished();
QByteArray output = sh.readAll();
process.close();
}
所有我需要這方面做的是 -
- 開放終端
- 到/ tmp目錄
- 打印出來的內容
任何幫助或暗示我做錯了什麼,將不勝感激。謝謝!
爲什麼不使用QDir/QFileInfo來列出/ tmp中的文件? – Tryum