Je crée un programme GUI dans Tkinter et je rencontre des problèmes. Ce que je veux faire, c'est dessiner 2 cases à cocher et un bouton. Selon l'entrée de l'utilisateur, les prochaines étapes doivent avoir lieu. Une partie de mon code a été indiqué ci-dessous: -Gestion des événements combinés de widgets dans TKinter
CheckVar1 = IntVar()
CheckVar2 = IntVar()
self.C1 = Checkbutton(root, text = "C Classifier", variable = CheckVar1, onvalue = 1, offvalue = 0, height=5,width = 20).grid(row=4)
self.C2 = Checkbutton(root, text = "GClassifier", variable = CheckVar2, onvalue = 1, offvalue = 0, height=5, width = 20).grid(row=5)
self.proceed1 = Button(root,text = "\n Proceed",command = self.proceed(CheckVar1.get(),CheckVar2.get())).grid(row=6)
# where proceed prints the combined values of 2 checkboxes
L'erreur que je reçois est typique soit une valeur par défaut des deux cases sélectionnées est imprimé et puis il n'y a pas d'autres commentaires. L'erreur que je reçois est NullType Object n'est pas appelable. J'ai cherché sur le net et je pense que la réponse est liée à des événements lambda ou curry.
S'il vous plaît aider ..
Veuillez noter que 'Checkbutton (...)' évalue à un Checkbutton, alors que 'Checkbutton (...) .grid (...)' évalue à None, pourquoi stockez-vous None à self.C1, self.C2 et self.proceed1? – tzot