I want to know how to access the paths of files in the qrc file in order to use them as strings in an array.
An example of qrc file is:
images/1.jpg
images/2.jpg
images/3.jpg
images/4.jpg
I want to use it in the following manner:
for(int i=0;i<4;i++)
{
path=image_path[i];
}
where path is an qlist that can be later used for accessing the respective images.
解决方案
There seems to be a simple way of doing it using QDirIterator.
It might break if you have a directory called ":" in the current working directory and you expect that to be parsed instead in the future. Anyhow, that should not be a concern for now.
QStringList imageFileList;
QDirIterator dirIterator(":", QDirIterator::Subdirectories);
while (dirIterator.hasNe