2012-04-01 31 views

回答

12

這應該讓你在正確的軌道上:

foreach(const QString &imageName, QDir(":").entryList()) 
{ 
    myCombBox->addItem(imageName); 
} 

這是如果所有的圖片都在你的資源文件的根。如果他們的命名空間,然後用:/image_namespace

無論哪種方式取代":",則":"被視爲包含所有資源的實際目錄,並在相同的方式爲您的文件系統訪問。

+0

難道這項工作? QDir不應該能夠迭代資源。 – 2016-08-19 12:22:52

+0

爲什麼不呢? http://doc.qt.io/qt-5/qdir.html「它也可以用來訪問Qt的資源系統。」 – Chris 2016-08-20 01:59:08

相關問題