一、添加头文件

#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中如何获得文件和文件夹的路径信息相关推荐

  1. Qt中为工程添加资源文件、给按钮添加图片

    Qt中为工程添加资源文件.给按钮添加图片 1.使用QIcon类.代码如下: QIcon icon;icon.addFile(tr("res/icon/wall.png"));ui- ...

  2. qt中制作添加 .ts 翻译文件

    qt中制作添加 .ts 翻译文件 QT 中可以用其自身的工具对界面语言进行翻译,以实现支持语言的效果,这对于开发用户跨越语言区域的工具来说是一个特别实用的功能. 下面介绍怎么制作和使用qt的翻译文件: ...

  3. Qt中Widget Aplication项目的文件内容介绍

    项目创建完成之后会出现如下界面: 之后对项目中的各个文件内容进行介绍 1 001.pro文件.一般项目中的.pro 文件是项目的项目文件 QT += core gui #Qt包含的模块greaterT ...

  4. QT中使用 WinExec API 参数不支持中文路径的解决办法

    在QT中使用WinExec时,发现如果调用外部程序,如果路径或者参数含有中文路径,可能导致无法打开应用程序或者无法使用参数,解决办法,下面是简单的解决办法: QString strImagePath ...

  5. QT中打开网址或者html文件

    使用命令:QDesktopServices :: openUrl(QUrl(QLatin1String("网址或者文件的绝对地址"); 需要包含的头文件有: #include< ...

  6. qt中的绝对路径和相对路径

    1.qt中加载新的文件可以采取相对路径和绝对路径两种形式加载进来 (1)采用绝对路径 QString mainAppPath = "D:/***/@@@/***/***.exe"; ...

  7. Qt中使用的工程文件(.pro文件)

    第一种常用方式: #模块设置,一般设置为app(生成应用程序,默认),subdirs(生成makefile文件编译subdirs指定的子文件夹),lib(生成库文件) TEMPLATE = app # ...

  8. QT笔记之VS2010 Qt中导入qrc资源文件

    转载1:http://qimo601.iteye.com/blog/1404693 转载2:http://blog.sina.com.cn/s/blog_92cde3060101lobm.html 转 ...

  9. Qt中pro文件如何从相对路径导入库

    Qt中pro文件如何从相对路径导入库 Qt工程中有lib.dll.a.so等文件需要导入时,有时需要指定路径.指定绝对路径换到其他机器编译时会不大方便.那么,如何在Qt pro文件中通过相对路径导入库 ...

最新文章

  1. 全了!从Python入门到入魔
  2. Python高级语法-详解set机制
  3. 手机进销存系统/供应链管理系统
  4. 基于相关系数的影像匹配_论文推送 | 基于最优匹配算法的像控点电子点之记制作研究...
  5. 剑指offer 树的子结构 python
  6. javascript基础知识系列:eval()
  7. 奥维地图导入西安坐标_奥维地图导入坐标样式 奥维地图批量导入经纬度坐标...
  8. JavaWeb项目框架
  9. python正确判断错误_python之错误、调试和测试
  10. 用计算机怎么计算税率表,个税税率表计算器
  11. 景观设计名字主题_园林景观好听的名字
  12. Elastic:Data tiers 介绍及索引生命周期管理 - 7.10 之后版本
  13. 【无机纳米材料科研制图——Visio 0309】使用任意多边形工具描边出小鼠简图
  14. 阿里云ECS简易部署教程
  15. 案例1:文件系统ACLs
  16. 利用递归函数,实现一个阶乘函数,支持正数和负数的阶乘
  17. docker-compose:快速搭建didi开源测试平台AgileTC
  18. 南科大于仕琪团队招聘研究助理教授,博士后
  19. android一键换机功能实现,不同品牌手机一键换机教程
  20. msu安装报0x80240037解决方法

热门文章

  1. 学习URLRewriter.dll的使用
  2. linux mysql提交_MySQL 事务提交过程
  3. arm linux 开机电路_【技术角度看问题之一】ARM到底是个啥?
  4. python自带ide和pycharm哪个好_排名前三的Python IDE你选择哪个?我选PyCharm
  5. 安卓Java虚拟机大小_虚拟机为安卓流畅度背锅,是因为关系数十万程序员饭碗?...
  6. http协议报文体_HTTP报文基本概念学习
  7. python如何在exel中编程_如何使用Python以编程方式将行添加到现有Excel表中
  8. 谈谈对python的理解_浅谈对python pandas中 inplace 参数的理解
  9. qt linux 添加库文件路径,Linux下Qt调用共享库文件.so
  10. java中如何设计答题小系统_java的一点问题,设计一个答题的程序