2011-12-09 111 views
1

我正在開發Qt中的桌面應用程序。我需要它是非常可配置的,因此,我需要使用的圖片/文件的文件名是動態的。即取決於哪個用戶登錄,需要顯示不同的圖片。這就是說,我需要一種方式來加載圖片在QtGraphicsScene通過指定一個路徑只;我不知道這些文件會是什麼,所以我不能把它們放在資源文件中。據我所知,任何圖片都必須在資源文件中聲明。所以我的問題是:Qt資源文件解決方法

我該如何實現我的目標在我的應用程序中使用圖片沒有資源文件或如何使資源文件動態?

+0

查看http://doc.qt.nokia.com/latest/qimage.html#reading-and-writing-image-files –

回答

5

資源文件數據被編譯到可執行文件/庫中,所以它根據定義不能是動態的。然而Qt可以通過多種方式從外部文件加載映像,最簡單的方法是使用QImage

+1

好極了,我該怎麼做呢? – PTBG

+0

http://doc.qt.nokia.com/4.7/qimage.html#reading-and-writing-image-files – cmannett85

+0

@ cmannett85此鏈接已死亡,但我在檔案中找到它:https:// web。 archive.org/web/20140809122032/https://qt-project.org/doc/qt-4.7/qimage.html#id-850aac81-b9ae-4a35-8270-a833816b8e01 – FriendFX