Hy男。私は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