Qt获取多个文件路径和文件名

QDialogFile选中多文件夹 //SelectMultiFolders.h #ifndef SELECTMULTIFOLDERS_H #define SELECTMULTIFOLDERS_H #include class SelectMultiFolders : public QFileDialog { Q_OBJECT public: explicit SelectMultiFolders(QWidg 阅读详情

首先包含头文件

#include <QFileDialog>

#include <QDebug>

然后利用列表存储获得的多个文件路径和文件名,使用getOpenFileNames获取多个文件路径。

这里使用filePath_list存储文件路径,用fileName_list存储文件名,利用QFileInfo获得文件名。

将下面的代码放入槽函数中即可。

    QStringList filePath_list = QFileDialog::getOpenFileNames(this,"Open","","All File(*)");
    QStringList fileName_list;
    QFileInfo info;
    //利用qfileinfo获取文件名
    for(int i=0;i<filePath_list.size();i++)
    {
        qDebug()<<filePath_list[i];//输出所有文件路径
        info = QFileInfo(filePath_list[i]);//获得每个路径的文件信息
        fileName_list << info.fileName();//将文件名一个一个存入列表中
    }

    for(int i=0;i<fileName_list.size();i++)
        qDebug()<<fileName_list[i];//输出所以文件名

    filePath_list.clear();//清空列表
    fileName_list.clear();

Qt基础篇:QFileDialog 选择多个文件或文件夹 摘要:本文介绍了Qt中QFileDialog类的使用方法,包括文件选择和目录选择功能。通过代码示例展示了如何设置文件过滤器、多文件选择模式以及目录选择模式。关键方法包括getOpenFileName()快速选择单个文件,setNameFilters()设置多个文件过滤器,setFileMode()设置选择模式(ExistingFiles/Directory),以及selectedFiles()获取用户选择结果。文中还演示了如何处理对话框返回值和获取用户选择的文件/目录路径。 阅读详情

相关推荐

Qt实现多选文件夹对话框(附完整源码)

Qt实现多选文件夹对话框(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 714

【QT】QFileDialog可同时选择文件/目录和文件夹

QFileDialog如何设置,才可同时选择文件/目录和文件夹

Wynne的博客 6000

告别UI字体臃肿!详解TextMeshPro字体AssetBundle打包优化技巧(Unity 2022实测)

本文详细解析了Unity 2022中使用TextMeshPro时字体资源AssetBundle打包的优化技巧,特别针对中日文等多语言场景下的字体臃肿问题。通过公共资源标记、依赖关系分析和实战案例,帮助开发者有效减少包体体积和内存占用,提升游戏性能。

weixin_33725722的博客 419

打开对话框,实现选择多个文件夹进行操作

qt_test.h #pragma once #include <QWidget> #include <QList> #include <QString> #include <QFileDialog> class qt_test : public QWidget { Q_OBJECT public: qt_test(QWidget *parent = Q_NULLPTR); private: QList<QString> .

小胡子_0214 889

ITK-snap进行分割区域标注、三维显示及改变显示颜色

在进行医学图像器官分割时,无论我们是用传统方法还是深度学习,最后肯定要用到手动分割的区域作为金标准来验证我们方法的精度。但是手动标注器官的轮廓是十分耗时的,这里我介绍一个比较简单的标注方法,以肺分割作为例子。 我们使用ITK-snap作为分割标注工具。 当切片间距离比较小时,比如1mm,一个患者的完整HRCT序列通常在200张以上,如果让医生一一进行分割区域标注是非常耗时乏味的。因此,我们可以使用最简单的阈值法比如OSTU,加上基本的形态学操作对肺进行粗分割得到粗略的分割掩码,在此基础上再手动的对分割结果进

u010409517的博客 2万+

AD5940阻抗测量开发板实战:从源码获取到工程调试全解析

本文详细解析了AD5940阻抗测量开发板的实战应用,从源码获取到工程调试的全过程。AD5940作为ADI公司的高精度阻抗测量前端芯片,适用于生物阻抗分析、电化学传感器等领域。文章提供了开发环境搭建、工程配置、常见问题排查及进阶调试技巧,帮助开发者快速掌握AD5940开发板的使用方法。

weixin_30919429的博客 212

QT获取多个文件路径和文件名称

QT获取多个文件路径和文件名称

@evan_wu163 485

从建模到调参:基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程解析

本文详细解析了基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程。从运动学建模入手,对比了基于距离与基于位置偏差的两种控制策略,并重点阐述了高精度轨迹跟踪的控制器设计、Simulink仿真搭建及PID参数整定方法,为移动机器人运动控制提供了完整的仿真实践指南。

weixin_29169505的博客 312

Qt 中获取文件路径和文件名、后缀名(连续多个后缀名)

Qt 中获取文件路径和文件名、后缀名(连续多个后缀名)

ken2232的博客 2652

ε-差分隐私之拉普拉斯噪声机制(定义 + 证明 + 代码)

ε-差分隐私之拉普拉斯噪声机制 差分隐私的描述 1-范式的定义:使用matlab调用函数norm(x, 1) 更多范式见 范式 差分隐私的定义应该满足 拉普拉斯噪声的证明全过程如下: DP方向差分隐私证明是基本入门!!! -拉普拉斯噪声分布代码 Laplace分布的概率密度函数的形式是: 使用python - matplotlib来绘制概率分布图: import matplotlib.pyplot as plt import numpy as np def laplace_fun

毕业才是起点 1万+

072、LLC谐振变换器的谐振电容选型

文章摘要: 本文深入探讨了LLC谐振变换器中谐振电容的选型要点。作者通过实际案例指出,谐振电容的高频特性(如ESR、ESL)会显著影响LLC性能,导致死区振铃或EMI问题。对比薄膜电容(稳定性好但体积大)和MLCC(体积小但存在直流偏置与温漂缺陷),建议100W以上优先选薄膜电容。强调需关注容值精度、耐压、纹波电流及布局对称性,避免寄生参数引发谐振异常。最后提出验证方法(热成像与波形观测)及选型清单,并分享经验:薄膜电容可靠性更优,MLCC需严格测试,布局时应缩短走线以降低环路辐射。

Jack010169的博客 227

qt中获取文件路径和文件名、后缀名

QString file_full, file_name, file_path,file_suffix ; QFileInfo fileinfo; file_full = QFileDialog::getOpenFileName(this,.....); fileinfo = QFileInfo(file_full); //文件名 file_name = fileinfo.fileName();...

chan_qx的博客 5万+

YOLOv12改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 什么!不知道如何改进模型⁉️ 本专栏所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行,性价比极高。2️⃣ 找不到合适的模块⁉️ 所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,并进行二次创新,新颖度高,创新度高,能够适应不同的任务场景。3️⃣ 不确定自己改进的步骤、结果是否正确⁉️ 订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容,非常适合新手。4️⃣ 团队内发表数篇SCI论

Limiiiing的博客 2万+

QT如何获取文件夹名及路径,文件名及文件路径

1、获取文件夹名 //获取目录下的文件夹名列表 QStringList GetDirNameList(const QString &strDirpath) { QDir dir(strDirpath); QFileInfoList Info_list = dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot); QListIterat...

WJsuperrunner 1万+

ADRC自抗扰算法优化(PLC梯形图篇)

ADRC自抗扰算法PLC梯形图完整源代码请参看下面博客文章:ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_adrc算法_RXXW_Dor的博客-优快云博客PLC的自抗扰控制(ADRC)算法_RXXW_Dor的博客-优快云博客_adrc算法1、自抗扰控制算法,网上很多文章有所讲解,大家也可以关注韩京清教授的论文和书籍,这里就不赘述了,下面给出梯形图+SCL代码。

RXXW_Dor的博客 2282

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Qt-获取文件路径、文件名

在开发中,通常需要选择文件,并获取文件相关信息,在这里对Qt获取文件路径、文件后缀、文件名称做下总结。 /**获取文件名称、后缀、路径 * @time: 2019-7-5 * @author: qiangu * @return: fileInfo */ QFileInfo FileDirectory::getFileInfo(){ /*QFileDialog::get...

千古的博客 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Qt获取选择的文件夹和文件路径

获取文件夹路径 static QString getExistingDirectory(QWidget *parent = Q_NULLPTR, const QString &caption = QString(), const QString &...

Hello World 2万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

QT获取文件名

//.h #ifndef DIALOG_H #define DIALOG_H #include <QDialog> #include <QPushButton> #include <QLineEdit> #include <QGridLayout> #include <QFileDialog> class Dialog : publ...

Liu_Xiao_Ming的博客 1546

(十八)QT获取打开文件的路径和文件名

我们在实际工作中,需要读取某个文件的信息,例如要求客户选择某个文件、读取文件信息,这时候我们就需要一个能打开文件的窗口,提供客户选择。QT为此提供了各种方法,例如常用的getOpenFileName()可以读取某个文件的路径、getOpenFileNames()读取多个文件的路径等等。 这些方法都存在QFileDialog类中,并且都是静态函数,你可以直接调用这些函数。 #include <QFileDialog> QFileDialog::getOpenFileName();//参数是必须的,

sunatmine的博客 2万+

获取文件路径和文件名、后缀名

1. 打开文件获取文件路径+文件名 QString filePath = QFileDialog::getOpenFileName(this,tr("请选择文件"),"C://Users//Administrator//Desktop"); qDebug() << filePath; 2. 打开多个文件获取文件路径列表 //QStringList filePathList

没有如果的博客 4236

【QT】QFileInfo获取文件名、文件路径

从Qt 5.9开始,QFileInfo::baseName()函数可以直接返回不带任何后缀的文件名,这样就不需要手动处理扩展名了。

ffffffeiyu的博客 5429

QT获取文件夹下文件名称

1、头文件声明 #include <QDir> #include <QDebug> 2、主程序 QString path = "路径";//"F:/test" or "F:\\test" QDir dir(path); QStringList filter; //filter不添加数据或者filter << "*";则默认获取所有文件的文件名,获取特...

gu_ling的博客 9052

QT-获取文件路径和文件名

这篇博客来说一下在QT中如何获取文件名和文件路径 主要用到了QFileInfo这个类,下面以代码示例来说明:                 QString file, file_name, file_path;                  QFileInfo fi;                  file= QFileDialog::getOpenFileName(this

wuliGIS 8685

【QT】获取文件路径中的文件名,去掉后缀,然后提取文件名中的数字

实现两个功能:1. 获取文件路径中的文件名,去掉后缀,然后提取文件名中的数字2.在QT中判断字符串是否以数字结尾并获取数字。

u011671745的博客 1197

QT中获取文件路径、文件名、后缀 (***)

QT中获取文件路径、文件名、后缀

ken2232的博客 1万+
上一篇: Python配置和安装gdal库(Windows下)
下一篇: proj.4库的编译
之乎者也哦
博客等级 码龄8年 7165粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值