Widget con temas
Si hemos sido algo observadores hemos notado la apariencia un poco rustica de los widgets que hemos estado viendo, pero debemos saber que podemos usar widgets con temas, en este caso el tema del sistema operativo que estemos usando, re3cor5demos que tkinter funciona en sistemas operativos como Windows, Linux y Mac.
Importar ttk
El modulo ttk es el que contiene los widget con temas, el modo de usar los widget es el mismo que hemos aprendido incluso llevan el mismo nombre, solo hay que tener en cuenta que no están disponibles todos los widgets y que se han agregado otros.
import tkinter.ttk as tk def click(): print('Clic en boton') btn = tk.Button(text='Boton con ttk', command=click) btn.pack() btn.mainloop()
Este script genera un botón con ttk, vemos que su uso es idéntico a lo aprendido anteriormente, lo que ha cambiado es que importamos el modulo ttk.
![]() |
Botón con tema y sin tema |
s = tk.Style() print(s.theme_names())
Si deseamos aplicar un tema de los que se encuentran disponibles simplemente hacemos uso del método theme_use(‘nombre_del_tema’), cuando usamos este método sin parámetros este nos devuelve el tema que estamos usando actualmente:
s = tk.Style() s.theme_use('clam')
Comentarios
Publicar un comentario