Bonjour,
J'ai inséré dans mon code une classe définissant des objets labels. Quand j'applique ma méthode nomdelabel=Labelobject(), pas de problème, ça fonctionne.
Mais le problème arrive quand après je veux appliquer nomdelabel.destroy() dès que j'en ai plus besoin. Évidemment, il me répond qu'il ne connait pas .destroy(). Logique, ce n'est pas définit dans ma classe. De ce fait, j'aurais aimé que ma classe puisse hériter de Tkinter, donc j'ai ajouté la 1ère ligne suivante à mon programme :
-import Tkinter as Tk.
Ensuite, j'ai placé Tk entre parenthèse dans ma classe Labelobject pour qu'il hérite des propriétés de l'objet Tkinter, j'obtiens maintenant le message d'erreur suivant :
TypeError: Error when calling the metaclass bases
module.__init__() takes at most 2 arguments (3 given)
Le code de ma classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Merci pour votre aide

 

 
		
		 
         
 

 
			
			


 
   


 Héritages de classes
 Héritages de classes
				 Répondre avec citation
  Répondre avec citation
Partager