Bonjour tout le monde.
J'ai fait des petites recherches, mais je n'ai pas trouvé comment faire.
Avoir 2 fichiers qrc, par exemple set1.qrc et set2.qrc, et pouvoir choisir l'un ou l'autre dans le programme
Bonjour tout le monde.
J'ai fait des petites recherches, mais je n'ai pas trouvé comment faire.
Avoir 2 fichiers qrc, par exemple set1.qrc et set2.qrc, et pouvoir choisir l'un ou l'autre dans le programme
C'est pour faire quoi ?
Les fichiers .qrc mettent à disposition des ressources compilées dans le programme, selon des chemins définis (avec les préfixes etc). Même si tu as plusieurs fichiers .qrc, ça agira sur le même environnement de ressources, qui est unique (racine = ":/").
Donc soit tu veux faire deux programmes qui se ressemblent beaucoup mais qui n'ont pas les mêmes ressources : alors tu modifies le .pro avant de compiler pour mettre le bon fichier .qrc .
Sinon, tu joues avec les préfixes etc, rien ne t'empêche de faire plusieurs fichiers .qrc de toute façon (images.qrc, sons.qrc ...). Il faut juste faire attention qu'il n'y ait pas deux fois le même chemin existant.
Pour pouvoir avoir 2 set d'icône,
mais j'ai trouvé
Alors
Par exemple vous avez
set1.qrc
et
set2.qrc
Pour passer au set2, je fais
Q_CLEANUP_RESOURCE(set1);
Q_INIT_RESOURCE(set2);
Merci la doc![]()
Partager