Passage de variable entre 2 classes

Messages postés
37
Date d'inscription
samedi 29 octobre 2016
Statut
Membre
Dernière intervention
31 mai 2019
-
Bonjour à tous.
Dans ma class recr je veux récupérer le contenu de ma variable reponsed obtenu dans la class questiona
.
Comme vous pouvez le constater je n'y arrive pas.
Pouvez-vous me trouver la bonne solution, je tourne sur le sujet depuis trois semaines.
D'avance merci de votre aide.
Dan

from tkinter import *
global reponsed
quest = Tk()
fen =Toplevel()

class recr(object):
def AAAA(self):
self.reponsed = questiona().quest()

aa =self.reponsed
print(aa)
ButtonH =Button(fen, text = "Envoyer par mail", command = recr().AAAA).pack ()
class questiona(object):

def quest(self):
quest.deiconify() # afficher
quest.geometry("%dx%d" % (100, 200))
#questplace(x=0, y=50)
quest.configure( height=250, width=200,bg='yellow')

global e
e = Entry(quest)
e.pack()
e.focus_set()

b = Button(quest, text = "OK", width = 10,bg='red',command =self.callback)
b.pack()

def callback(self):

self.reponsed= e.get()

print("callback ",self.reponsed)
# self.reponsed= e.get()

return self.reponsed

mainloop()
Afficher la suite