Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Abrir lista desplegable combobox tkinter
#1
Buenas:

Como dice el título me gustaría saber la función(si existe) para abrir la lista del desplegable de un combobox. Es decir:

Actualmente tengo puesto en un combobox asociado a una búsqueda en una base de datos con postgresql una función que lo que hace es al teclear dentro del combobox un nombre por ejemplo, en la lista desplegable aparecen todos los nombres similares que hay en la base de datos. (Utilizo la función <<ComboboxSelected>> para ello). Actualmente tú tecleas las letras que quieres que aparezcan en la lista desplegables pero primero tecleas y luego abres el desplegable manualmente  (Funciona bien pero me gustaría mejorarlo si es posible).

Lo que me gustaría es que por ejemplo si tecleo la letra a, directamente se me abra la lista desplegable automáticamente con todos los nombres que tengan la letra a en la base de datos.

No se si me explico bien.

Muchas Gracias.
Responder
#2
Buenas.

Podés generar el evento usando:

Código:
combo.event_generate('<Down>')

Acá hay alguien que tiene tu misma inquietud, con algunos problemas y alternativas: https://stackoverflow.com/questions/2558...-post-open.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
(19-11-2023, 12:10 PM)Francisco escribió: Buenas.

Podés generar el evento usando:

Código:
combo.event_generate('<Down>')

Acá hay alguien que tiene tu misma inquietud, con algunos problemas y alternativas: https://stackoverflow.com/questions/2558...-post-open.

Saludos

Muchas gracias Francisco. Veo que el problema ahora sería la pérdida del "focus" en la caja del texto. Voy a ver si lo apaño.

¡Gracias de nuevo!.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)