怎么做信息采集的网站,租域名和服务器要多少钱,深圳西乡 网站建设,常州网约车哪个平台最好目录
前言#xff1a;
技能#xff1a;
内容#xff1a;
1. 界面
2.信号槽 3.其他函数
参考#xff1a; 前言#xff1a; 通过按钮实现文件弹窗选择以及关联的操作 效果图就和平时用电脑弹出的选文件对话框一样 技能#xff1a; QString filename QFileDialog::ge…目录
前言
技能
内容
1. 界面
2.信号槽 3.其他函数
参考 前言 通过按钮实现文件弹窗选择以及关联的操作 效果图就和平时用电脑弹出的选文件对话框一样 技能 QString filename QFileDialog::getOpenFileName(this, 弹窗标题, E://,Images(*.png *.jpg)); 弹出对话框选择文件 内容
1. 界面
首先简单的添加ui布局line edit 、PushButton、label 2.信号槽
ui编辑模式中右键PushButton转到槽,选择clicked( ) 完成槽函数记得#includeQFileDialog
这里是可以选择png和jpg类型的图片然后显示在下面的label中
void Widget::on_pushButton_clicked()
{QString filename QFileDialog::getOpenFileName(this, 弹窗标题,E://,Images(*.png *.jpg));ui-lineEdit-setText(filename);ui-label-setPixmap(filename);
}至于图片更完美的展示可以看之前的文章
3.QT图片完整显示联机VS2022版
主要是getopenFileName函数在Qt6中的帮助文档和例子是这样的
[static]
QString QFileDialog::getOpenFileName(QWidget *parent nullptr,const QString caption QString(), const QString dir QString(), const QString filter QString(), QString *selectedFilter nullptr, QFileDialog::Options options Options()) QString fileName QFileDialog::getOpenFileName(this, tr(Open File),/home,tr(Images (*.png *.xpm *.jpg)));返回值是QString也就是文件的路径可以拿这个路径干很多事比如显示图片
第一个参数父指针我们就用this就好这个必须有
第二个参数应该是对话框的标题后面的依次是文件路径和筛选器
文件路径只是提供快捷通道弹窗内我们依然能选择不是这个路径的文件
但是筛选器是固定的我们只能看到被筛选后的文件弹窗内无法选择其他类型的我们也可以用空的引号这样可以选择所有类型如果罗列多个用*隔开参考官方例子。但是又好像很宽松格式不对也能正常选择这里不是很懂懂哥可以评论讲一下
QString filename QFileDialog::getOpenFileName(this, 弹窗标题,E://,); 3.其他函数
还有很多其他的函数可以查看帮助文档比如可以选取多个文件 参考
【Qt学习系列】12.Qt文件对话框