qt 在windows 以及android 運用資源時的路徑使用用限制

來源:互聯網
上載者:User

標籤:ebs   相對路徑   存在   dem   oid   常見   dir   iap   png   

qt中存在以下幾種路徑的使用方式。

  • 1、qrc內建資源在應用程式中屬於唯讀資源,作為應用程式的一部分,而不是在一個檔案夾中與app分離。資源檔在.qrc檔案中的路徑如  <file>img/car.png</file>所示,那麼我們在使用路徑時可以這樣使用qfile file(“:/imag/car.png”)。
  • 2、絕對路徑,在windows/linux 是這樣的形式”e:/img/car.jpg”,可以這樣使用qfile file(“e:/img/car.jpg”)。
  • 3、相對路徑,相對路徑中常見的符號“./”表示目前的目錄,“../”表示上層目錄。C:/img/car.jpg;c:/img/cardir/car2.jpg。 從car2.jpg訪問到car.jpg應該用“../car.jpg”,而從car.jpg訪問到car.jpg應該用“./cardir/car2.jpg”。

針對qt中不同的類在不同的環境中路徑的使用也不相同(使用檔案夾的資源)。

假如同一個檔案在windows的路徑為“E:/workplace/test/assets”。

在android的路徑為“/data/data/org.qtproject.example.test”。

  • 1、  demo.html在qml WebView元素的使用。

Windows: "E:/workplace/test/assets/demo.html"。

Android:”file:// /data/data/org.qtproject.example.test/demo.html”

  • 2、sound.wav 在QMediaPlayer的使用。

Windows: "E:/workplace/test/assets/sound.wav "。

Android:”/data/data/org.qtproject.example.test/sound.wav”

暫寫這些。

Websocket 中ws://  與wss://

http:// 與https://

 

qt 在windows 以及android 運用資源時的路徑使用用限制

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.