2
opencvプログラムを開発しました。入力からいくつかのフォルダパスを取るので、qtでGUIを作成することにしました。 GUIはシンプルですが、基本的にはボタンです。 問題は、ボタンから別の文字列に文字列を渡すことができないことです。opencvプログラム用のqtでguiを構築する
std::string MainWindow::on_pushButton_3_clicked()
{
QString salvataggi=QFileDialog::getExistingDirectory(
this,
tr("Open File"),
"/home/"
);
salvat= salvataggi.toStdString();
return salvat;
}
私はポインタを使用しようとしましたが、何も再発しませんでした。
std::string MainWindow::on_pushButton_3_clicked()
{
QString salvataggi=QFileDialog::getExistingDirectory(
this,
tr("Open File"),
"/home/"
);
savee= &salvat;
*savee = salvataggi.toStdString();
return savee;
}
私はどこが間違っているのか分かりますか? ありがとう
行き過ぎと思われます。コマンドライン引数(OpenCV 3は素晴らしいCommandLineParserを持っています)を使用するか、[this](http://stackoverflow.com/a/35266625/5008845)のようなものを使用してください。 – Miki