Je débute en Python 3.7 et je ne comprend pas pourquoi je parviens à faire des fenêtres avec tkinter grâce à IDLE mais par contre mes fenêtres ne s'affichent pas quand j'exécute le script en cliquant dessus ou en l'ouvrant avec cmd . J'ai a ce moment là une Nameerror "tk" is not defined.
J'ai bien fait attention au minuscule à tkinter, au nom de mon script et essayé 'import tkinter as tk', mais rien à faire.
Salut, il ne me semble pas que le problème vienne de l'installation de tkinter.
En regardant le traceback, on voit qu'il y a un script nommé tkinter.py dans le même répertoire que fenetre.py. donc ligne 3, quand tu import tkinter, ce n'est pas le module tkinter que tu importe mais ton propre script du même nom.
Du coup, ce script tkinter.pyest exécuté, et il contient visiblement une erreur : tu as écrit tk() au lieu de Tk().
J'ai re ecris exactement le meme code que tu a envoyer et sa marche chez moi alors cest juste que le module tkinter n'est pas installer ... Apres je sais pas parceque chez moi sa marche et tu peut toujour consulter la doc tkinter
C'éait bien le fichier tkinter.py dans mon répertoire tests qui était appelé à la place du module tkinter.
Merci beaucoup pour votre réactivité.
Nameerror 'tk' is notre defined
× 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.
Blond, bouclé, toujours le sourire aux lèvres...