2012-04-01 20 views

Respuesta

12

Esto debe conseguir que en el camino correcto:

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

Ésta es si todas sus imágenes están en la raíz de su archivo de recursos. Si están namespaced luego vuelva a colocar ":" con :/image_namespace

De cualquier manera, la ":" se trata como un directorio real que contiene todos sus recursos y se puede acceder de la misma manera como el sistema de archivos.

+0

¿Esto funcionó? QDir no debería poder iterar en los recursos. –

+0

¿Por qué no? http://doc.qt.io/qt-5/qdir.html "También se puede usar para acceder al sistema de recursos de Qt". – Chris

Cuestiones relacionadas