if txtparam=="":
showerror("Aucun parametre ","Pas de parametre de ce type")
else :
+ try :
+ self.fenetreparam.destroy()
+ except :
+ pass
self.fenetreparam=FenetreDeParametre( self, self.node.item, self.parent.appli, txtparam)
def destroy(self):
Affiche la valeur de l'objet pointé par self
"""
valeur = self.node.item.get_valeur()
- if valeur == None or valeur == '' : return # pas de valeur à afficher ...
+ if valeur == None or valeur == '' : # pas de valeur à afficher ...
+ self.entry.delete(0,END)
+ self.entry.focus()
+ return
+
+ valeur_texte=self.get_valeur_texte(valeur)
+ if valeur_texte != "":
+ valeur=valeur_texte
self.entry.delete(0,END)
self.entry.insert(0,valeur)
self.entry.focus()