Turbo
Código
05
Ejemplo práctico
Turbo Código (Combobox y messagebox)
[Link]
Contenido
• Operaciones
• Lista desplegable (Combobox)
• Cuadros de diálogo (Messagebox)
Turbo Código
[Link]
Lista desplegable
(Combobox)
• Combobox es una combinación entre una lista y una caja de texto. Puede actuar como una
lista desplegable con determinadas opciones y, opcionalmente, permitir al usuario escribir
un valor que no se encuentre en la lista.
• [Link], la cual hereda de [Link], por lo que todas las operaciones
aplicables a una caja de texto también aplican para un combobox.
• #importar la clase
• from [Link] import Combobox
Turbo Código
[Link]
• #opciones que desplegará el combobox
• opciones=["Suma", "Resta", "Multiplicación","División"]
• Crear el combobox
• cmbOpciones=Combobox(self, width="10", values=opciones, state="readonly")
• state= “disabled” # ”normal”
• #Seleccionar un elemento
• [Link](0)
• #Obtener el elemento seleccionado
• [Link]()
• #Obtener el índice del elemento seleccionado
• [Link]()
Turbo Código
[Link]
Lista desplegable (Combobox)
Turbo Código
[Link]
Cuadros de diálogo (messagebox)
• Es una ventana con un título, un mensaje, un ícono y uno o más botones. Se
emplea para informar al usuario sobre alguna cuestión o bien para permitirle
tomar una decisión.
• Es una ventana modal (Los controles de la ventana no responden mientras se
muestra un messagebox)
• showinfo() ícono azul, showwarning() amarillo o naranja, showerror(), rojo
indicando error.
Turbo Código
[Link]
Cuadros de diálogo (messagebox)
• Es una ventana con un título, un mensaje, un ícono y uno o más botones. Se
emplea para informar al usuario sobre alguna cuestión o bien para permitirle
tomar una decisión.
• Es una ventana modal (Los controles de la ventana no responden mientras se
muestra un messagebox)
• showinfo() ícono azul, showwarning() amarillo o naranja, showerror(), rojo
indicando error.
Turbo Código
[Link]
Cuadros de diálogo (messagebox)
• Las funciones de interrogación retornan True
o False, según se haya presionado «Aceptar»
o «Cancelar», o bien «Sí» o «No».
• Cerrar la ventana es similar a haber cancelado,
regresa False.
• askyesno()
• askokcancel()
• askretrycancel()
Turbo Código
[Link]
Cuadros de diálogo (messagebox)
• askquestion() despliega los botones «Sí» y «No», su resultado es "yes" o "no".
• askyesnocancel() despliega los botones «Sí», «No» y «Cancelar», y los valores de
retorno posibles son True, False y None, respectivamente. cerrar la ventana
retorna None
Turbo Código
[Link]
Turbo
Código
05
Ejemplo práctico
Turbo Código (Combobox y messagebox)
[Link]