Tu as certes utilisé les balises de code mais tu as perdu l'indentation donc ton code n'est pas utilisable. En plus il faudrait un lien vers un zip des images.
Concernant ton problème, il vient sans doute du fait que ton code est d'abord bloqué dans la mainloop (normal) mais une fois que tu supprimes la fenêtre avec la croix, tu appelles system_tuile alors qu'il n'y a plus de fenêtre (tu l'as créés dans la fonction windows_app() et qui n'a plus d'existence) et donc les appels à des fonction Tkinter vont crasher.
Ta mainloop (ta ligne 33) doit être à la fin de l'exécution, tout ce qui vient après est invisible, ce sont les bases de la programmation événementielle.
pygame 1.9.6
Hello from the pygame community.
https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "C:\Users\Alex\Documents\IL\IL APP\LI.py", line 10, in <module>
class app_os_explotation():
File "C:\Users\Alex\Documents\IL\IL APP\LI.py", line 139, in app_os_explotation
system_tuiles()
File "C:\Users\Alex\Documents\IL\IL APP\LI.py", line 59, in system_tuiles
icon_system = Frame(width=100, height=100,bg=bg_frame_tuiles)
NameError: name 'bg_frame_tuiles' is not defined
[Finished in 9.8s]
Bruh, forcément si tu vires le mot clé global et la déclaration de la variable, mais que tu adaptes pas le reste du code, ça va poser problème.
EDIT : Et pourquoi tout le code est déclaré dans une classe ? Tu as oublié le mot clé self dans les méthode ou alors tu as trop indenté tes fonctions ?
Il est bizarre ton code, bizarre au point que je me demande si tu devrais pas reprendre un cours (de qualité de préférence comme celui de G Swinnen) ?
EDIT2 : Mais, tu as des méthodes de classe déclarées dans une fonction ? C'est... Surprenant.
- Edité par LoupSolitaire 22 février 2020 à 17:58:57
Ça va pas être agréable à entendre, mais vu ton code, je pense que tu as suivi un cours de mauvaise qualité (d'ailleurs je suis curieux de savoir lequel).
Si je sors tous mes fontion de ma class il va affichier une erreur à cause du mainloop !
Oui je sais, je ne sais n'em pas c'est quoi self (j'ai 17 ans je début) j'ai l'habitude de ne pas mettre de class ni de fonction on mode "quick and dirty" tant que sa marche . Mais sa va pas m'empêcher de voire des cours
LoupSolitaire a écrit:
Alex Mikkrow a écrit:
adapter comment ?
Ça va pas être agréable à entendre, mais vu ton code, je pense que tu as suivi un cours de mauvaise qualité (d'ailleurs je suis curieux de savoir lequel).
OpenClassrooms et formation vidéo (sur Youtube) ?? Non non c'est moi qui ne suivais pas suivre le coure correctement !!
- Edité par Anonyme 22 février 2020 à 19:02:36
Python 3 tkinter : Too early to create image
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Découverte Python Doc Tkinter Les chaînes de caractères
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...