我如何讀取(在一個myresources.qrc
文件中聲明和使用pyrcc5.exe
編譯爲myresources.py
模塊比如說像assets/font-awesome/fonts/fontawesome-webfont.ttf
或assets/jquery/js/jquery-1.11.0.min.js
)的字節數組,字節字符串資源文件( b'')和字符串('')?我已經成功地實現了一個自定義模式處理程序(處理類似myscheme:// controller/action /?param1 = 100的請求,從QNetworkAccessManager
和QNetworkReply
派生類)。我需要這個,如果以後這個應用程序應該上線,我會體驗一個(更多)無縫遷移過程。讀取資源到字節數組中的Qt(PyQt的)
現在我需要在我的自定義方案中將資源(html,css,js,圖片,字體等)中的文件提供到QWebView
。我試過QFile
,它的方法是readAll
。
這是我的代碼:
f = QFile('qrc:///assets/jquery/js/jquery-1.11.0.min.js')
f.open(QIODevice.ReadOnly | QIODevice.Unbuffered)
try:
self.content = f.readAll()
finally:
f.close()
看來f.readAll()
什麼都不做。