Bonjour
Par avance désolé si je massacre des termes techniques, j'ai commencé la programmation il y a trois semaines...
Le contexte : j'ai créé une interface graphique avec TKinter pour un projet de simulation d'un modèle de clavier MIDI.
Tout fonctionne parfaitement sauf un truc : pour le background, je charge une image de clavier, et quand je compile, le fichier n'est trouvable QUE si j'entre le chemin absolu.
En gros, ce qui devrait marcher (et qui ne marche pas):
et ce qui marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part clavier = PhotoImage(file="CLAVIER.png")
Pourtant, mon script (fichier *****.py) et l'image sont bien dans le même dossier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part clavier = PhotoImage(file="G:\CODE\PROJETS\ARPEGGION\ARPSIM\CLAVIER.png")
J'ai essayé avec un autre format d'image (.gif) en mettant seulement un bout du chemin dans le nom de fichier, rien n'y fait. Seul le chemin absolu marche.
J'ai aussi essayé en déplaçant le fichier et le script dans un autre dossier, même résultat.
Enfin, j'ai essayé de tester de charger l'image via une autre bibliothèque (pygame), et j'ai exactement le même problème !
Je commence à bloquer... Et j'aimerais bien trouver une solution pour pouvoir envoyer mon code plus facilement aux gens autour de moi.
Dernière précision, si ça peut aider, mon IDE est Atom (qui est installé sur mon disque C:, alors que le script est enregistré sur mon disque G:, mais à priori ça ne devrait pas poser problème)
Si vous avez des pistes de solution je suis preneur :3
Si ça peut aider, j'écris
Partager