Tkinter es un módulo GUI (interfaz gráfica de usuario) que viene junto con el propio Python. Este módulo se usa ampliamente para crear aplicaciones GUI. tkinter.ttk
se usa para crear aplicaciones GUI con los efectos de gráficos modernos que no se pueden lograr usando solo tkinter . El botón de verificación se utiliza para seleccionar múltiples opciones.
Los botones de verificación se pueden crear usando el siguiente fragmento.
chkbtn = ttk.Checkbutton(master, option=value, ...)
Código #1:
# importing tkinter.ttk from tkinter import * from tkinter.ttk import * # creating root root = Tk() # label text Label(root, text ='Select Programming language of your choice').place(x = 20, y = 0) # check buttons java = Checkbutton(root, text ='Java', takefocus = 0).place(x = 40, y = 30) cpp = Checkbutton(root, text ='C++', takefocus = 0).place(x = 40, y = 50) python = Checkbutton(root, text ='Python', takefocus = 0).place(x = 40, y = 70) c = Checkbutton(root, text ='C', takefocus = 0).place(x = 40, y = 90) root.mainloop()
Producción:
Código #2: Diferencia entre simple Checkbutton
yttk.Checkbutton
# importing tkinter and ttk from tkinter import * from tkinter import ttk # root root = Tk() # This will depict the features of Simple Checkbutton Label(root, text ='Simple Checkbutton').place(x = 10, y = 10) chkbtn1 = Checkbutton(root, text ='Checkbutton1', takefocus = 0).place(x = 10, y = 40) chkbtn2 = Checkbutton(root, text ='Checkbutton2', takefocus = 0).place(x = 10, y = 60) # This will depict the features of ttk.Checkbutton Label(root, text ='ttk.Checkbutton').place(x = 140, y = 10) chkbtn1 = ttk.Checkbutton(root, text ='Checkbutton1', takefocus = 0).place(x = 140, y = 40) chkbtn2 = ttk.Checkbutton(root, text ='Checkbutton2', takefocus = 0).place(x = 140, y = 60) root.mainloop()
Producción:
Observe la diferencia en la apariencia de ambos botones de verificación, que se debe a los gráficos modernos. En el Código anterior, cuando se pasa el mouse sobre el ttk.Checkbutton
, puede ver un efecto de color azul (el efecto puede cambiar de os a os). Cuando pasamos el mouse sobre el botón de verificación simple, es posible que no experimente ningún tipo de efecto de este tipo.
Publicación traducida automáticamente
Artículo escrito por sanjeev2552 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA