sábado, 12 de junio de 2021

CheckBox y RadioButton con Tkinter

 Mas componentes con Tkinter de Python, checkBox y radioButton.


from tkinter import *


def click():
    cadena = "Pulsastes "
    if(color01.get()):
        cadena += "Rojo "
        ventana.config(bg="red")
    if(color02.get()):
        cadena += "Azul "
        ventana.config(bg="blue")
    if(color03.get()):
        cadena += "Amarillo "
        ventana.config(bg="yellow")
    if (not color01.get() and not color02.get() and not color03.get()):
        cadena = "No hay nada pulsado"
        ventana.config(bg="white")
    etiqueta.config(text=cadena)


ventana = Tk()
ventana.title("OptionButton")
ventana.geometry("640x360")
frame = Frame()
frame.pack()
color01 = IntVar()  # 1 o 0
color02 = IntVar()
color03 = IntVar()
chkRojo = Checkbutton(frametext="Rojo"variable=color01,
                      onvalue=1offvalue=0command=click)
chkRojo.grid(column=1row=2)
chkAzul = Checkbutton(frametext="Azul"variable=color02,
                      onvalue=1offvalue=0command=click)
chkAzul.grid(column=1row=3)
chkAmarillo = Checkbutton(frametext="Amarillo"variable=color03,
                          onvalue=1offvalue=0command=click)
chkAmarillo.grid(column=1row=4)

etiqueta = Label(frametext="Selecciona opcion")
etiqueta.grid(column=1row=6)
ventana.mainloop()


No hay comentarios:

Publicar un comentario

Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.