QtCreator で gui アプリケーションを開発していますが、gui がすべきことは次のとおりです。
[画像を開く] ボタンをクリックすると、コンピューターを参照して画像ファイルを見つけ、それを UI ウィンドウにロードできるはずです。
これまでのところ、ウィンドウは次のようになっています。
Windows ライクなブラウザを備えたポップアップ ダログ ボックスがあればすばらしいでしょう。
基本的には、Gui アプリケーションを作成するときに生成される最初のソース ファイルであるため、コードを表示していません。
編集:
ボタンにアクション リスナーを適用し、次のコード ブロックを使用して、コンピューターから画像を取得するダイアログ ボックスを作成することができました。
void MainWindow::on_pushButton_clicked()
{
//MyDialog mDialog;
//mDialog.setModal(true);
//mDialog.exec();
QFileDialog dialog(this);
dialog.setNameFilter(tr("Images (*.png *.xpm *.jpg)"));
dialog.setViewMode(QFileDialog::Detail);
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
"C:/",
tr("Images (*.png *.xpm *.jpg)"));
}
選択した画像をウィンドウの右側に表示しようとしています。助言がありますか?