Foros Python

Versión completa: Insertar valores a un combobox
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buen día, quisiera saber cómo inserto los valores de una columna de una tabla a un combobox? gracias.
(19-04-2023, 09:32 AM)David87 escribió: [ -> ]Buen día, quisiera saber cómo inserto los valores de una columna de una tabla a un combobox? gracias.

Buenas, David.
Yo tuve el mismo inconveniente y lo resolví así:

En primer lugar, generé la consulta que trae los valores y los guarda.

def combo_input():
    cursor=base.cursor()
    query = ('SELECT nombre_columna FROM nombre_tabla')
    cursor.execute(query)
    data=[]
    for rows in cursor:
        data.append(rows[0])
    return(data)


Y luego, en la gui (que no sé cuál usas, pero como ejemplo pongo tkinter) los mostré de la siguiente manera:
nom_emple = ttk.Combobox(root, textvariable=xxxx)
nom_emple['values']=combo_input()
nom_emple.bind("<<ComboboxSelected>>")


Espero te sea útil.
Saludos.
Oye gracias Diego voy a utilizarlo y te comenté gracias.