16,216
社区成员
发帖
与我相关
我的任务
分享
void MainWindow::on_openButton_clicked()
{
this->filename=QFileDialog::getOpenFileName(this,
tr("选择图像"),
"",
tr("Images (*.png *.bmp *.jpg *.tif *.GIF )"));
if( this->filename.isEmpty())
{
return;
}
else
{
QImage* img=new QImage;
if(! ( img->load( this->filename) ) ) //加载图像
{
QMessageBox::information(this,
tr("打开图像失败"),
tr("打开图像失败!"));
delete img;
return;
}
ui->imgLabel->setPixmap(QPixmap::fromImage(*img).scaled(ui->imgLabel->size()));
}
}