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


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

  • 1.利用QDir获取路径

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

  • 2.利用QCoreApplication获取路径

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

  •  3 ./

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

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

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

QML里有三种路径:

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM