Bonjour,
j'ai défini un treeview avec une colonne de type CellRendererCombo.
Sur cet objet, j'ai associé le signal "edited" :
dans la callback , je récupère l'event :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cell = gtk.CellRendererCombo() cell.connect('edited', self.ListViewTreeViewEditingCellEnd)
Je me suis aperçu qu'en changeant la propriété "has_entry" de cell à False (pour avoir un combo sans champ de saisie), la callback est déclenchée mais je n'ai pas d'event : event=None).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def ListViewTreeViewEditingCellEnd(self, cell, row, newText): event = gtk.get_current_event()
Je ne comprends pas ce comportement.
Merci de m'aider
Partager