Problème d'affichage des icônes avec les ressources
Bonjour,
Lorsque je fais appel aux icones add/close/clean comme indiqué, ma fenêtre s'ouvre mais les icônes n'apparaissent pas. J'ai essayé de lancer le programme fourni dans le fichier source au début du cours et j'ai le même problème. la ressource est bien trouvée car lorsque je met un nom d'image au hasard qui n'est pas dans le fichier resources, j'ai une erreur.
Auriez-vous une idée d'où peut venir le problème?
Merci pour votre aide,
Simon
Salut Simon !
Tu es sur quel système d'exploitation ? Tu as bien fait de vérifier avec les sources et un autre chemin d'image, ça élimine déjà des possibilités.
Il y a peut-être un problème avec le .svg. Essaie avec d'autres format d'image ou avec un autre widget pour essayer de voir à quel niveau se trouve le problème.
Bonjour Thibault,
Je suis sous windows 11, j'ai essayé de remplacer le fichier "add.svg" par "icon.png" et j'ai bien l'icone qui s'affiche au niveau du bouton "add". Le problème semble en effet provenir des fichiers .svg.
Mais chose assez bizarre, j'ai cloné ce programme sur mon pc portable qui est également en windows 11, et pour le coup les fichiers .svg s'affichent normalement dessus, j'obtiens bien les icones sur l'interfaces... Une idée d'où pourrait provenir ce problème?
Merci pour ton aide,
Simon
Bonjour Simon,
En effet c'est bizarre. De ce que je trouve sur StackOverflow il peut s'agir d'une configuration / un module qui manque pour les SVG.
Essaie peut-être de ré-installer Qt for python, ça peut tout simplement aussi venir d'un antivirus qui te supprime des fichiers, c'est le genre de choses qui m'arrivaient tout le temps sur Windows (des bouts de lib qui manquent parce qu'un antivirus considère que c'est à supprimer, et tu te retrouves avec des erreurs inexplicables du genre 😅)
Bonsoir Thibault,
Merci pour ton retour et tes recherches !
Je vais essayer de ré-installer mes modules. Côté antivirus j'ai le même sur mes deux PC, je suppose que si un de mes antivirus venait supprimer des fichiers, l'autre me le ferait aussi, mais bon ce n'est pas toujours logique ces choses là 😵💫
Je te dirai si je trouve la solution, bonne soirée
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte