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:
<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix="">
<file>images/1.jpg</file>
<file>images/2.jpg</file>
<file>images/3.jpg</file>
<file>images/4.jpg</file>
</qresource>
</RCC>
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.
Alternatively, this requires quite a bit of involvement, but I think it works. I am afraid there is no more convenient way as of writing this.
main.qrc
main.cpp
main.pro
Build and Run
Output