Bonjour,

j'ai défini un treeview avec une colonne de type CellRendererCombo.
Sur cet objet, j'ai associé le signal "edited" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
cell = gtk.CellRendererCombo()
cell.connect('edited', self.ListViewTreeViewEditingCellEnd)
dans la callback , je récupère l'event :
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 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).

Je ne comprends pas ce comportement.

Merci de m'aider