Tiempo estimado de lectura: 2 minutos
Aquí hemos entregado un video de cortesía sobre cómo crear una interfaz gráfica de usuario en Tkinter.
Demostrará cómo se puede utilizar un Combobox para seleccionar valores y luego validar la entrada elegida.
El uso de un Combobox en el mundo de la programación de computadoras ha existido por algún tiempo.
Es una forma útil de seleccionar una opción y podría ayudar de muchas maneras en el análisis de datos, como muestran los siguientes ejemplos:
- Selecciona una fecha para filtrar un conjunto de datos hasta los valores que están en el conjunto de datos.
- Usando matplotlib para trazar los puntos de datos en los gráficos, se podrían tener valores dinámicos que cambien el diagrama en base a los valores elegidos del Combobox.
- Utilizando los informes de análisis de datos a los que el usuario accede, el Combobox podría utilizarse para cambiar los datos mostrados dinámicamente para permitir las comparaciones.
- Cuando busque arreglar problemas de calidad de los datos, utilice el Combobox para seleccionar los valores de una fecha que necesite ser arreglada, aplique las correcciones en pantalla y luego guarde de nuevo en la base de datos.
El desarrollo de una interfaz gráfica de usuario de Tkinter y las posibilidades que ofrece
En este video, usamos ttk, escrito para ayudar a separar el comportamiento del código de la implementación de su apariencia.
Puedes ver mucho más sobre esto aquí ttk información. Esta es una pieza útil de funcionalidad, ya que el estilo de un objeto puede interferir con su funcionamiento.
También tenemos una función que ayuda a la validación. En lo que sigue, cumple con lo siguiente:
- Permite recuperar el valor del combobox seleccionado.
- Valida la entrada elegida en el combobox usando una declaración if.
def checkifireland (): x = combolist.get() # asigna el valor dentro del combobox a x para que pueda ser procesado si x == "Irlanda": messagebox.showinfo("Respuesta correcta", "Te encantará Irlanda") ...sino..: messagebox.showinfo("Respuesta incorrecta", "¡Deberías visitar primero Irlanda!")
La efectividad es especialmente útil ya que ayuda a asegurar que el código devuelto por el Combobox a la función es correcto
El siguiente video lo explica paso a paso y explica los conceptos discutidos anteriormente.
Los siguientes pasos
Hay muchas pitones informativas - trabajando con videos de excelencia que están en nuestro canal de YouTube.
Estamos buscando traerlos y mostrarlos en un tutorial de interfaz gráfica de usuario.
Para ver cómo cargar un conjunto de valores en un combobox desde una tabla de base de datos SQLite, mira cómo cargar valores en un combobox