2012-04-01 32 views

答えて

12

これは正しい軌道に乗る必要があります。

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

あなたのイメージのすべては、あなたのリソースファイルのルートにある場合、これはあります。名前空間の場合は、":":/image_namespace

と置き換えてください。":"は、すべてのリソースを含む実際のディレクトリとして扱われ、ファイルシステムと同じ方法でアクセスできます。

+0

この作品はありましたか? QDirはリソースに対して反復処理を行うべきではありません。 –

+0

なぜですか? http://doc.qt.io/qt-5/qdir.html "Qtのリソースシステムにアクセスするためにも使用できます。" – Chris

関連する問題