Qt5标准文件对话框类

博客介绍了getOpenFileName()函数,该函数可返回用户选择的文件名。指定默认目录时,若参数带文件名,该文件将默认选中;还可对文件类型进行过滤,多种过滤方式用“::”隔开。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

getOpenFileName()函数返回用户选择的文件名,其函数形式如下:

QString QFileDialog::getOpenFileName(QWidget *parent = Q_NULLPTR,  //标准文件对话框的父窗口
                                     const QString &caption = QString(),  //标准文件对话框
                                     const QString &dir = QString(),  //注(1)
                                     const QString &filter = QString(),   //注(2)
                                     QString *selectedFilter = Q_NULLPTR,  // 用户选择的过滤器通过此参数返回
                                     Options options = Options()  //选择显示文件名的格式,默认是同时显示目录与文件名
                                     )

注(1)指定了默认的目录,若此参数带有文件名,则文件将是默认选中的文件。
注(2)此参数对文件类型进行过滤,只有与过滤器匹配的文件类型才显示,可以同时指定多种过滤方式供用户选择,多种过滤器之间用“::”隔开

应用

QString fileName;

fileName=QFileDialog::getOpenFileName(this);
    QString name;
    name=QFileDialog::getOpenFileName(this,"打开",".","histogram files(*.txt)");  //只显示目录下的 .txt 文件

转载于:https://www.cnblogs.com/Manual-Linux/p/9540385.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值