🎨
Informática para ingeniería 2023-2024
  • Informática para ingeniería
  • Básico python
  • Estructuras de control
    • while
    • for
    • try...except
    • If, else, elif, while, for
    • Ejemplo. Ciclos anidados. Tablas de multiplicar
    • Método abreviado
    • ¿Qué hace zip() ?
  • Secuencias
  • Comparativas: Cadena, lista, tupla y conjunto
    • Ejemplos listas y funciones: Control de temperatura
    • Verificación del NIF
    • Ejemplo listas: control de temperaturas
  • Secuencias: Matriz
    • Definición: Matriz
    • Localizar valores únicos en una matriz
    • Ejemplo matrices: Suma y Multiplicación
    • verificar si una matriz es cuadrada
  • Funciones
    • Definición: funciones
    • Ejemplo de funciones
  • Módulos
    • Módulo. Definición
    • Ejemplos de Módulos: math y random
  • Método abreviado de comprensión de listas...
    • Comprensión de listas
  • Funciones- Matriz-Ejemplos
    • Ejemplo, cálculo de Nómina mensual
    • Ejemplo, cálculo de Nómina mensual (desde el programa principal)
    • Menú, matriz y funciones
    • Localizar valores únicos en una matriz. Usar Funciones
    • Ejemplo funciones, matriz, archivos: Recuento de votos
    • Matrices 2ª Prueba Evaluación Continua. Curso 2018-2019 Parcial. Prof MRD
    • Prueba Evaluación Continua. Curso 2018-2019. Examen 1. Prof. MRD
    • Gestión de una matriz de números enteros
  • Ejecutable
    • Crear un programa ejecutable
  • Archivo (ficheros)
    • Definición: archivos (ficheros)
  • Ejemplos de Matriz y archivos (ficheros)
    • ¿Cómo se multiplican dos matrices?
    • Crear una matriz a partir de un archivo
    • Pedir datos, guardarlos en una matriz y en un archivo
    • Cálcular la media de unos datos almacenados en un archivo
    • Leer archivo, modificar datos y guardarlos
  • Interfaz Gráfica
    • Definición: Interfaz Gráfica de Usuario (IGU)
      • Label
      • Button
      • Radiobutton y Checkbutton
      • LabelFrame
      • Listbox
      • Entry
      • Características comunes de Label, Entry, button, radiobutton checkbutton
      • ttk.Combobox
      • Tamaño de una ventana
    • Ejemplo de Entorno gráfico: RadioButton
    • Visualizar la especialidad y nombre de un alumno
    • Visualizar los datos introducidos
    • Sumar 10 a un número introducido
    • Cálculo del área de un triángulo
    • Cálculo del área de un Círculo. Y dibujo de un círculo
    • ¿Dos números son divisibles?
    • Introducir valores y graficar
    • Ejemplo de botón, lista
  • Ejemplos de interfaz gráfica y archivos
  • Entorno gráficos y archivos
    • Almacenar los datos de un alumno
Con tecnología de GitBook
En esta página
  1. Interfaz Gráfica
  2. Definición: Interfaz Gráfica de Usuario (IGU)

ttk.Combobox

El gidget que permite crear una lista desplegable se llama ttk.Combobox. Un Combobox permite al usuario seleccionar un valor de una lista predefinida de opciones.

Ejemplo

from tkinter import *

def seleccionar(event):
    # Esta función se llama cuando se selecciona un elemento del Combobox
    print("Seleccionaste:", combo.get())

ventana = Tk()
ventana.title("Ejemplo de Combobox en Tkinter")
ventana.geometry("300x200")

# Crear un Combobox
combo = ttk.Combobox(ventana)

# Configurar las opciones del Combobox
combo['values'] = ("Opción 1", "Opción 2", "Opción 3", "Opción 4")

# Configurar la función a llamar cuando se seleccione un valor
combo.bind("<<ComboboxSelected>>", seleccionar)

# Configurar el valor por defecto que se muestra
combo.current(0)  # índice de 'values'; 0 es "Opción 1"

# Posicionar el Combobox
combo.pack(pady=20)

# Iniciar el bucle principal de Tkinter
ventana.mainloop()
AnteriorCaracterísticas comunes de Label, Entry, button, radiobutton checkbuttonSiguienteTamaño de una ventana

Última actualización hace 1 año