Qt内的各种路径(让人迷惑)

本文详细介绍了在Qt中如何获取不同类型的路径,包括使用QDir和QCoreApplication等方法,并解释了这些路径的区别。此外还介绍了Qt资源文件(qrc)及QML中的路径使用规范。

Qt里面各种获取程序路径或者当前路径的写法,在此梳理一下,以防今后开发的程序中路径不统一

1.利用QDir获取路径

QDir::currentPath() 此路径是项目编译生成的路径即可执行文件所在目录,例如:build-zol_InteligentEngine-Desktop_Qt_5_12_1_MinGW_64_bit-Debug\debug

2.利用QCoreApplication获取路径

QCoreApplication::applicationDirPath() 此路径是项目bulid生成的路径,例如:build-zol_InteligentEngine-Desktop_Qt_5_12_1_MinGW_64_bit-Debug

 3 ./

这个相对路径同2,此路径是项目bulid生成的路径

4.Qt的qrc里面资源的路径

:/资源.png或者qrc:/你的资源.png

QML里有三种路径:

  1. 默认使用URL路径。
  2. "qrc:///filepath"。这用来索引资源文件。
  3. "file:///绝对路径"。这用来索引本地文件系统中的文件。如果是相对路径,使用 "file:相对路径"

转载于:https://www.cnblogs.com/wzxNote/p/11213946.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值