Cafeteria Ejemplo

# -*- coding: utf-8 -*-
from Tkinter import *


def seleccionar():
    cadena = ""
    if (leche.get()):
        cadena += "Con leche"
    else:
        cadena += "Sin leche"

    if (azucar.get()):
        cadena += " y con azúcar"
    else:
        cadena += " y sin azúcar"

    monitor.config(text=cadena)


# Configuración de la raíz
root = Tk()
root.title("Cafetería")
root.config(bd=15)

leche = IntVar()  # 1 si, 0 no
azucar = IntVar()  # 1 si, 0 no

imagen = PhotoImage(file="cafe.gif")
Label(root, image=imagen).pack(side="left")

frame = Frame(root)
frame.pack(side="left")

Label(frame, text="¿Cómo quieres el café?").pack(anchor="w")
Checkbutton(frame, text="Con leche", variable=leche, onvalue=1,
            offvalue=0, command=seleccionar).pack(anchor="w")
Checkbutton(frame, text="Con azúcar", variable=azucar, onvalue=1,
            offvalue=0, command=seleccionar).pack(anchor="w")

monitor = Label(frame)
monitor.pack()

# Finalmente bucle de la aplicación
root.mainloop()

Entradas populares de este blog

1.4 Aspectos matematicos de la graficacion (geometria fractal)

1.2 Dispositivos de hardware y software para el despliegue gráfico.

Ejemplos de compañeros en clase