Manejo de ComboBoxEntry (pygtk)
Jesus Rodriguez
foxandxss en gmail.com
Dom Dic 10 22:17:41 CET 2006
Buenas, estoy haciendo un programa el cual lleva un comboboxentry que
empezará vacio y el usuario podrá ir insertando cosas en ese combobox. En
plan, escribes algo en el, pulsas intro y se añade a la lista.
He creado un evento que cuando se pulse la tecla intro (conectando el
key-press-event del entry del CBE) pues se agregue en la lista.
Pero me da este error:
comboentry.py:39: GtkWarning: gtk_combo_box_append_text: assertion
`GTK_IS_LIST_STORE (combo_box->priv->model)' failed
self.cmbe.append_text(texto)
El codigo del evento es este:
def key(self, widget, event):
if event.keyval == 65293:
print "Has pulsado intro"
entry = self.cmbe.child
texto = entry.get_text()
print texto
self.cmbe.append_text(texto)
entry.set_text("")
Y el cmbe lo cree en GLADE.
Sigo investigando pero parece que no voy bien :P
Más información sobre la lista de distribución Python-es