bonjour tout le monde. pour commencer je savais pas trop quoi mettre en titre alors j'ai fait un petit mix.
je suis en train de coder une appliquation (un chat) avec plusieurs fonctionnaliter. dont les deux plus importantes sont le chat
et puis un transfert de fichier.
pour cela je gere plusieurs interfaces graphiques écrite dans des class. et en raison du grand nombre de ligne (+ de 1000) j'ai décider de regrouper les lancements des interface grace à une fonction global. qu'il suffit d'appeler et de rentrer une argument pour lancer une interface.
voila le bout de code intéressant :
1 2 3 4 5 6 7 8 9 10 11 12
|
def LANCEMENT(interface):
if interface == "connection":
print "connection"
App_Connection = Interface_Connection()
App_Connection.mainloop()
elif interface == "communication":
print "communication"
App_Communication = Interface_Communication()
App_Communication.bind("<Return>", App_Communication.envoyer)
App_Communication.mainloop() |
mon problemme actuel est le suivant : dans App_communication il y a un widget Text relié à une scrollbar. Lors de la réception d'un message ( géré par un Thread dans une autre class ) Le scrollbar "descent automatiquement" ( je voit pas trop comme dire
). donc pour faire ca je fait
App_Communication.textRecv.yview(END)
et la python me dit que App_Communication n'existe pas.
quelqu'un pourrais m'aider a résoudre ce problème 
?
merci d'avance
Partager