Como obtener un valor desde un combobox en python
AUTOR PREGUNTA #1
Trato de hacer un programa con listas desplegables, obtengo los valores desde Pais para pasarlos a Autor, la lista aparece, pero estos datos no pasan a Autor
DialogAutorController
def on_button_Autor_apply(self, button):
nombre = self.DialogAutor.entry_Autor_nombre.get_text()
apellido = self.DialogAutor.entry_Autor_apellido.get_text()
pais = self.DialogAutor.entry_Autor_pais.get_active_id()
resena = self.DialogAutor.entry_Autor_resena.get_text()
self.model.insert_Autor({"NOMBRE_AUTOR": nombre, "APELLIDO_AUTOR": apellido, "ID_PAIS": pais, "RESENA_AUTOR": resena})
self.DialogAutor.mainGUI.btn_writers.emit('toggled')
self.DialogAutor.dialog.destroy()
DialogAutor
#PARA MOSTRAR EL CONTENIDO DEL COMBOBOX
self.model = Gtk.ListStore(int, str)
renderer_text = Gtk.CellRendererText()
self.entry_Autor_pais.pack_start(renderer_text, True)
self.entry_Autor_pais.add_attribute(renderer_text, "text", 1)
m = Model()
countries = m.get_countryName()
print(countries)
self.entry_Autor_pais.set_model(self.model)
Si alguien sabe como poder pasar solo el id del pais hacia el autor, por favor AYUDA!
-
¿Tienes la misma pregunta? Yo también