----------前提・実現したいこと----------
GUIでの画像処理ツールの開発
今現在は、CUI(C++)上で画像処理プログラムを作成いたしました。
内容はimage.cppを動かすと監視対象のフォルダに画像が入ってきた瞬間に
処理を行い、入力画像windowと処理結果windowが並んで表示されます。
それを、Qtを用いてボタンを押すことで処理が行われ(プログラムが起動)、処理結果がQtのGraphics Viewなどに表示したいと考えています。
----------ソース----------
2つの方法を試しています。どちらもボタンを押したらプログラムがう動くようにしているつもりです。
ーーーボタン1ーーー
void MainWindow::on_pushButton_clicked()
{
int ret = QProcess::execute(R"(./temp/a)");
qDebug() << "return code"<< ret;
}
ーーーボタン2ーーー
void MainWindow::on_pushButton_2_clicked()
{
QString program = "./temp/b";
QProcess *myProcess = new QProcess(this);
myProcess->start(program);
myProcess->waitForFinished();
qDebug() << myProcess->exitStatus();
qDebug() << myProcess->readAllStandardError();
}
----------エラーメッセージ----------
ボタン1
return code -2
ボタン2
QProcess::ExitStatus(NormalExit)
""
プログラムが動いていないエラーだと思うのですが、解決策がわかりません。
----------補足情報----------
言語:C++
ubuntu 16.04LTS
Qt 5.11
あなたの回答
tips
プレビュー