Bonjour,
J'ai un icône dans un QPushButton, crée depuis un fichier png inclus dans les QRessources.
de cet icône je récupère l'image dans un QImage, je modifie ensuite le QImage ( rempl de couleur ).
Je crée un nouveau QIcon acec ce QImage et refait un setIcon.
Pour éviter une fuite mémoire, je pense que je dois faire un delete sur mon ancien icône, qu'en pensez-vous ? Par ailleurs, le contenu de la ressource reste en mémoire je pense, donc il me restera en mémoire au moins la version des ressources. ( c'est un tout petit fichier - donc pas très grave, c'est juste par curiosité )
Par ailleurs ceci m'amène une nouvelle question : comment fonctionne les ressources ? chargement en mémoire lors du chargement du fichier ? ou lors d'un 1er accès ? est-ce pareil sur windows, linux, et mac os x ? - cette question sors un peu du cadre de Qt mais bon.
Partager