Qt中如何获得文件和文件夹的路径信息
一、添加头文件
#include <QFile>
#include <QFileInfo>
#include <QFileDialog>
二、具体操作
void MainWindow::ShowFilePath()
{ui->textEdit->append("请选择文件夹路径...");QString FileDirPath = QFileDialog::getExistingDirectory(this,"请选择文件夹路径...","./");if(FileDirPath.isEmpty()) return;ui->textEdit->append(FileDirPath);QString filefull;QString filename;QString filepath;QString filesuffix ;QFileInfo fileinfo;ui->textEdit->append("请选择文件路径...");file_full = QFileDialog::getOpenFileName(this,"",".",//. 代表程序运行目录 /代表当前盼复的根目录 打开程序运行目录下的Data文件夹作为默认打开路径,这里应该写成"./Data/","Python Files(*.py)",0,0);fileinfo = QFileInfo(file_full);//文件名filename = fileinfo.fileName();//文件后缀filesuffix = fileinfo.suffix();//绝对路径filepath = fileinfo.absolutePath();ui->textEdit->append("文件名...");ui->textEdit->append(file_name);ui->textEdit->append("文件后缀...");ui->textEdit->append(file_suffix);ui->textEdit->append("绝对路径...");ui->textEdit->append(file_path);
}
Qt中如何获得文件和文件夹的路径信息相关推荐
- Qt中为工程添加资源文件、给按钮添加图片
Qt中为工程添加资源文件.给按钮添加图片 1.使用QIcon类.代码如下: QIcon icon;icon.addFile(tr("res/icon/wall.png"));ui- ...
- qt中制作添加 .ts 翻译文件
qt中制作添加 .ts 翻译文件 QT 中可以用其自身的工具对界面语言进行翻译,以实现支持语言的效果,这对于开发用户跨越语言区域的工具来说是一个特别实用的功能. 下面介绍怎么制作和使用qt的翻译文件: ...
- Qt中Widget Aplication项目的文件内容介绍
项目创建完成之后会出现如下界面: 之后对项目中的各个文件内容进行介绍 1 001.pro文件.一般项目中的.pro 文件是项目的项目文件 QT += core gui #Qt包含的模块greaterT ...
- QT中使用 WinExec API 参数不支持中文路径的解决办法
在QT中使用WinExec时,发现如果调用外部程序,如果路径或者参数含有中文路径,可能导致无法打开应用程序或者无法使用参数,解决办法,下面是简单的解决办法: QString strImagePath ...
- QT中打开网址或者html文件
使用命令:QDesktopServices :: openUrl(QUrl(QLatin1String("网址或者文件的绝对地址"); 需要包含的头文件有: #include< ...
- qt中的绝对路径和相对路径
1.qt中加载新的文件可以采取相对路径和绝对路径两种形式加载进来 (1)采用绝对路径 QString mainAppPath = "D:/***/@@@/***/***.exe"; ...
- Qt中使用的工程文件(.pro文件)
第一种常用方式: #模块设置,一般设置为app(生成应用程序,默认),subdirs(生成makefile文件编译subdirs指定的子文件夹),lib(生成库文件) TEMPLATE = app # ...
- QT笔记之VS2010 Qt中导入qrc资源文件
转载1:http://qimo601.iteye.com/blog/1404693 转载2:http://blog.sina.com.cn/s/blog_92cde3060101lobm.html 转 ...
- Qt中pro文件如何从相对路径导入库
Qt中pro文件如何从相对路径导入库 Qt工程中有lib.dll.a.so等文件需要导入时,有时需要指定路径.指定绝对路径换到其他机器编译时会不大方便.那么,如何在Qt pro文件中通过相对路径导入库 ...
最新文章
- 全了!从Python入门到入魔
- Python高级语法-详解set机制
- 手机进销存系统/供应链管理系统
- 基于相关系数的影像匹配_论文推送 | 基于最优匹配算法的像控点电子点之记制作研究...
- 剑指offer 树的子结构 python
- javascript基础知识系列:eval()
- 奥维地图导入西安坐标_奥维地图导入坐标样式 奥维地图批量导入经纬度坐标...
- JavaWeb项目框架
- python正确判断错误_python之错误、调试和测试
- 用计算机怎么计算税率表,个税税率表计算器
- 景观设计名字主题_园林景观好听的名字
- Elastic:Data tiers 介绍及索引生命周期管理 - 7.10 之后版本
- 【无机纳米材料科研制图——Visio 0309】使用任意多边形工具描边出小鼠简图
- 阿里云ECS简易部署教程
- 案例1:文件系统ACLs
- 利用递归函数,实现一个阶乘函数,支持正数和负数的阶乘
- docker-compose:快速搭建didi开源测试平台AgileTC
- 南科大于仕琪团队招聘研究助理教授,博士后
- android一键换机功能实现,不同品牌手机一键换机教程
- msu安装报0x80240037解决方法
热门文章
- 学习URLRewriter.dll的使用
- linux mysql提交_MySQL 事务提交过程
- arm linux 开机电路_【技术角度看问题之一】ARM到底是个啥?
- python自带ide和pycharm哪个好_排名前三的Python IDE你选择哪个?我选PyCharm
- 安卓Java虚拟机大小_虚拟机为安卓流畅度背锅,是因为关系数十万程序员饭碗?...
- http协议报文体_HTTP报文基本概念学习
- python如何在exel中编程_如何使用Python以编程方式将行添加到现有Excel表中
- 谈谈对python的理解_浅谈对python pandas中 inplace 参数的理解
- qt linux 添加库文件路径,Linux下Qt调用共享库文件.so
- java中如何设计答题小系统_java的一点问题,设计一个答题的程序