Bonjour à tous !!
j'ai un petit problème sur une comboboxentry, je n'arrive pas a sélectionner la valeur que je passe a ma comboboxentry. la valeur est bien affiché (toto) mais si je la sélectionne elle ne s'affiche pas dans la partie active et quand je clique sur un bouton de mon interface crée sous glade qui appel la fonction (recup_combobox) pour recupérer la valeur et l'afficher dans la console j'obtiens le message d'erreur suivant : GtkWarning: gtk_entry_set_text: assertion `text != NULL' failed
Si par contre je tape une valeur manuellement je récupère bien la valeur.
ci-dessous le code utilise :
def recup_combobox(self, widget):
combobox2 = self.interface.get_object("comboboxentry2").get_active_text()
print combobox2
def __init__(self):
#etc...etc... jusqua
self.combobox2 = self.interface.get_object("comboboxentry2")
self.store = gtk.ListStore(gobject.TYPE_STRING)
self.store.append(["toto"])
self.combobox2.set_model(self.store)
self.cell = gtk.CellRendererText()
self.combobox2.pack_start(self.cell, True)
self.combobox2.add_attribute(self.cell, 'text', 0)
self.combobox2.set_active(0)
Partager