我正在 QtCreator 中开发一个 gui 应用程序,gui 应该做的是:
单击“打开图像”按钮后,我应该能够浏览我的计算机以找到图像文件并将其加载到 ui 窗口中。
到目前为止,窗口是这样的:
带有类似 Windows 的浏览器的弹出 dalog 框会很棒。
我没有显示我的任何代码,因为基本上它是我创建 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)"));
}
我现在正试图在窗口右侧显示我选择的图像。有什么建议么?