Erreur de code python
Résolu
Bonjour,
Pourquoi ce code ne fonctionne pas ?
Il n'y a pas d'erreur mais rien ne se lance.
from tkinter import *
class sizegrid:
def __init__(self):
self.__root = root.Tk ()
self.createwidgets()
def createwidgets(self):
self.__c1 = Checkbutton(self.__root, text = "grille 4X4", height = 2, width = 10)
self.__c2 = Checkbutton(self.__root, text = "grille 5X5", height = 2, width = 10)
self.__c3 = Checkbutton(self.__root, text = "grille 6X6", height = 2, width = 10)
self.__c4 = Checkbutton(self.__root, text = "grille 7X7", height = 2, width = 10)
self.__c5 = Checkbutton(self.__root, text = "grille 8X8", height = 2, width = 10)
c1.pack()
c2.pack()
c3.pack()
c4.pack()
c5.pack()
root.mainloop()
Pourquoi ce code ne fonctionne pas ?
Il n'y a pas d'erreur mais rien ne se lance.
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
comme tu n'as pas utilisé les balises de code, je ne suis pas certain de bien comprendre ton code.
A première vue, tu définis une classe, et tu ne l'utilises pas.
pourquoi utilises-tu une classe? essaie peut-être d'abord sans classe. -
Bonjour,
Tu déclares une classe, mais c'est tout. Donc il ne se passe rien. Il faudrait donc ajouter à la fin de ton programme quelques instructions pour l'instancier et l'utiliser...
s = sizegrid() s.createwidgets()
Bonne chance