[Python]Je m'embrouille dans la POO...

Fermé
Sonkun67 - 16 août 2009 à 14:59
Sonkun67 Messages postés 2 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 16 août 2009 - 16 août 2009 à 17:30
Bonjour,

J'ai un petit soucis avec la POO, je suis encore assez débutant dans ce domaine et je m'embrouille très vite.
Je n'arrive pas à modifier une variable de la classe appelante.. enfin je ne sais pas si je me fait comprendre donc je met un petit exemple simplifié de mon problème.
from Tkinter import *

class Application(object):
    def __init__(self):
        self.root = Tk()

        self.variable = 'pas de chemin'

        self.variable = UneClasse(self)

        self.root.mainloop()
        self.root.destroy()

class UneClasse(Toplevel):
    def __init__(self, parent=None):
        Toplevel.__init__(self)
        #c'est quoi le code pour modifier la variable self.variable qui se trouve dans Application()?
        parent.variable = 0 #Ce n'est pas ça ? Si non, ça fait quoi ça?


Merci d'avance pour votre aide =)

1 réponse

Sonkun67 Messages postés 2 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 16 août 2009
16 août 2009 à 17:30
Je me suis trompé, la variable contenant 'pas de chemin' s'appel variableTest.. et c'est cet variable que j'essaie de modifier depuis UneClasse()
0