Fuentes tkinter

Fuentes tkinter

Tkinter es una biblioteca de Python utilizada para construir GUI personalizada para aplicaciones con la ayuda del código. Siempre que trabaje con GUI, debe considerar la UI y la UX, y las fuentes ayudan mucho cuando se trata de aumentar la interacción del usuario con la aplicación. Hay tres métodos diferentes a través de los cuales puede cambiar o configurar fácilmente la fuente para su aplicación Tkinter, que se cubrirán en esta guía.

Esta guía mostrará los siguientes métodos para configurar las fuentes Tkinter:

  • Método 1: Uso del texto.Método Configurar ()
  • Método 2: Uso de Tkinter.fuente.Font () con el método Configure ()
  • Método 3: configure la fuente de la trama tkinter con el método opcion_add ()

Método 1: Uso del texto.Método Configurar ()

El tkinter.Text () se usa para definir el uso de texto en una GUI tkinter en una variable, y el método Configurado () se aplica a esta variable de texto para configurar las propiedades de la "fuente."Este método configure () toma varios argumentos, pero solo nos preocupa establecer el valor de" fuente ", que toma una tupla de 3 valores, familia, tamaño y estilo.

Para demostrar el uso del método Configure (), tome el siguiente código para crear una GUI tkinter:

importar tkinter
marco = tkinter.Tk ()
marco.Título ("Linuxhint - Tkinter Fonts")
marco.Geometría ("400x400")
txtvar = tkinter.Texto (marco, altura = 10)
txtvar.embalar()
txtvar.Configurar (font = ("Ariel", 15, "Bold"))
marco.bucle principal()

En este fragmento de código:

  • Primero, importe y cree un marco Tkinter proporcionando un título y un tamaño.
  • Después de eso, cree una nueva variable de texto, "txtvar", utilizando el método text ().
  • Aplique el método Configure () en TXTVAR y pase el argumento "Fuente" con un valor igual a una fuente de dictación de tupla como ariel, tamaño como "15" y el estilo como "en negrita"

Cuando se ejecute este código, producirá la siguiente GUI TKinter en su máquina:

La salida confirma que pudo configurar la fuente que se utilizará dentro de su GUI tkinter utilizando el método Configurar ().

Método 2: Uso de Tkinter.fuente.Font () con el método Configure ()

El tkinter tiene un paquete llamado "fuente", que contiene un método de fuente () utilizado para crear una variable de fuente. Esta variable de fuente puede definir la fuente que desea usar dentro de su GUI tkinter. Sin embargo, para usar esto, tendrá que usar el método Configure () y establecer el valor de argumentos de "fuente" igual a la variable creada a través del método Font ().

Para demostrar esto, tome el siguiente código para crear una GUI tkinter:

importar tkinter
de la fuente de importación tkinter
marco = tkinter.Tk ()
marco.Título ("Linuxhint - Tkinter Fonts")
marco.Geometría ("400x400")
txtvar = tkinter.Texto (marco, altura = 10)
txtvar.embalar()
fontvar = tkinter.fuente.Font (Family = "Arial", Size = 40, Weight = "Normal")
txtvar.Configurar (font = fontvar)
marco.bucle principal()

En este fragmento de código:

  • Importar tkinter y fuente, y después de eso cree una nueva GUI tkinter con título, forma y texto.
  • Cree una variable de fuente utilizando el método Font () y pálelo al argumento "Font" Configuración () del método.

Cuando se ejecute este código, producirá la siguiente GUI TKinter en su máquina:

La salida muestra que pudo configurar la fuente de la GUI tkinter utilizando el método Configure () con el Tkinter.fuente.Método font ().

Método 3: configure la fuente de la trama tkinter con el método opcion_add ()

Otro método que puede usar para establecer la fuente de la GUI tkinter es usar el método opcion_add () y aplicarla en el marco de tkinter. Dentro de este método de opción_add (), debe proporcionar dos argumentos:

  • Primero define el elemento en el que está agregando las opciones
  • El segundo define las opciones que está seleccionando para el elemento

Para probar el funcionamiento del método option_add (), puede usar el siguiente fragmento de código:

de tkinter import *
marco = tk ()
marco.Geometría ("400x400")
marco.opcion_add ("*fuente", "Arial 16 Bold italic subrayado")
Etiqueta (marco, text = "Hola programadores de Python").embalar()
marco.bucle principal()

Cuando ejecute este código, obtendrá la siguiente ventana Tkinter:

Esta salida muestra que pudo configurar la fuente de la ventana/marco tkinter usando el método opcion_add ().

Conclusión

La fuente de la ventana Tkinter se puede configurar fácilmente utilizando el método Configure () y el método opcion_add (). Para el método configure (), puede pasar una tupla que define la fuente que desea usar, o puede pasar una variable de fuente creada a través del método Font (). Para usar el método opcion_add (), simplemente úselo en la variable de marco de Tkinter con la ayuda de un operador DOT, y dentro de los argumentos, defina el estilo de la fuente que desea usar.