2013-03-03 94 views
9

我在Qt應用程序的資源文件(幫助系統)中捆綁了一些HTML和PNG。不幸的是,我無法找到HTML顯示圖像的方法。我嘗試過QWebView的基本網址和<img>標籤的不同網址的各種組合,但目前爲止還沒有任何組合。QWebView能否從Qt資源文件加載圖像?

要清楚,我希望能夠做這樣的事情:

QString html = "<html><img href=':/resources/cat.png'/></html>"; 
myWebView->setHtml(html, ???); 

這可能嗎?

+0

你可能想設置'src'而不是'href'。 – Oberon 2013-03-03 17:54:43

回答

17

試試你的資源格式爲:的

qrc:/resources/cat.png 

代替

:/resources/cat.png 

我們在網頁視圖中這樣的格式使用圖像.css文件,它工作正常

+0

完美!正是我在找的東西(除了'qrc://','qrc:///',':/'等之外,我必須嘗試所有的東西)。謝謝! – Timmmm 2013-03-03 18:06:49