首页 > 其他分享 >【Qt 专栏】文件对话框 文件的弹窗选择-QFileDialog

【Qt 专栏】文件对话框 文件的弹窗选择-QFileDialog

时间:2024-04-26 14:13:59浏览次数:17  
标签:文件 对话框 filename QFileDialog 选择 弹窗

前言:

通过按钮实现文件弹窗选择以及关联的操作

效果图就和平时用电脑弹出的选文件对话框一样

原型图

技能:

头文件:

#include<QFileDialog>//头文件

QString filename = QFileDialog::getOpenFileName(this, "弹窗标题", "E://","Images(*.png *.jpg)");

弹出对话框选择文件

 

实例代码:

要求:通过按键选择文件,然后文件路径,并显示图片

void Widget::on_pushButton_clicked()
{
    QString filename = QFileDialog::getOpenFileName(this, "弹窗标题",
                                                    "E://","Images(*.png *.jpg)");
    ui->lineEdit->setText(filename);
    ui->label->setPixmap(filename);
}

 

 



原文链接:https://blog.csdn.net/weixin_63811820/article/details/136056908

标签:文件,对话框,filename,QFileDialog,选择,弹窗
From: https://www.cnblogs.com/FBsharl/p/18159943

相关文章

  • js使用xlsx读取excel文件
    官方案例:https://oss.sheetjs.com/sheetjs/参考:https://www.jb51.net/javascript/293098ilx.htm大致的代码如下,如果要实际使用还得修改修改完善完善。<inputtype="file"id="uploadExcel"multiple onChange=’onImportExcel'/>onImportExcel=file=>{//......
  • 通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题
    通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中是无法记录到访问的. 一般上传大文件流程: 首先修改php.ini文件: 参数设置说明 fi......
  • Linux目录及文件管理
    Linux目录结构/(根目录):根目录是整个文件系统的起点,包含了所有其他目录和文件。/bin(二进制文件):存放系统的基本命令,如ls、cp、mv等。/boot(引导文件):存放启动Linux所需的引导文件,如内核文件、引导加载程序配置文件等。/dev(设备文件):包含系统中所有的设备文件,每个硬件......
  • 是时候了解替代FTP传文件的最优传输方案了!
    目前越来越多的企业在寻找替代FTP传文件的方案,主要原因在于其固有的一些弊端,在现代企业数据传输需求中可能导致安全性、效率和可靠性方面的问题。以下是FTP的一些主要弊端:  1.数据传输不加密:FTP在传输过程中不加密数据,包括用户名和密码、命令和数据,这使得敏感信息容易被截获......
  • .net6-获取配置文件数据
    配置文件{"RedisConfig":{"IsEnabled":true,"ConnectionString":"localhost:6379,password=123456,defaultDatabase=1,ssl=false,writeBuffer=10240"}}实体类publicclassRedisConfig{///<summa......
  • 如何稳定高效地在不同地域文件交换,一文了解!
    在大型企业和组织中,不同区域部位、分支机构、业务部门之间文件交换方案都存在差异,基本是各自建设,单独管理。因此在不同地域文件交换时,通常需要考虑以下几个关键因素: 1.数据安全:确保文件在传输过程中的安全性,避免数据泄露或被未授权访问。2.传输速度:考虑文件的大小和传输速度,......
  • 如何通过文件下发平台,让数据发挥其真正的价值?
    银行网点文件下发平台是专门设计用于银行系统内部或与外部机构之间安全、高效地传输和分发文件的系统。目前使用较多的方式是FTP、邮件、物理媒介等,但都存在一定问题:  1、物理媒介:如U盘、光盘等,通过快递服务发送给分支机构,确保物理媒介在传输过程中的安全。但容易出现丢失、......
  • dotnet 使用 MSTestRunner 将单元测试制作为独立可执行文件
    以往的单元测试都是不能单独作为一个独立的可执行文件跑的,需要在VisualStudio或VSTest或dotnettest里面运行。这就限制了运行单元测试的环境了,有时候开发者可能期望在无SDK或开发环境下执行单元测试,这时就可以用到本文介绍的MSTestRunner功能,将单元测试制作为独立可执......
  • vue3+vite+js 引用public文件夹中js文件
    vue的public的资源在打包时不会被编译,只会copy所以在在src路径下引入public文件夹下的图片、视频、音频,编译不会改变其路径,但是在src下引入public文件夹下的js、json,在打包时都会被编译,所以直接引入会丢失路径(因为打包时,当前页面引入的路径被hash打包,而public文件夹下只是被cop......
  • 如何替代传统的方式,提高能源企业敏感文件传输的安全性?
    能源行业是一个关键的基础设施领域,它涉及能源的勘探、开采、生产、转换、分配和消费。随着全球经济的发展和人口的增长,能源需求持续上升,这对能源行业的可持续发展提出了挑战。能源行业的传输场景多种多样,需要重点关注能源企业敏感文件传输。 基于信息安全建设需求,企业内部一般......