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