Tkinter est une bibliothèque Python utilisée pour créer une interface graphique personnalisée pour les applications à l'aide du code. Chaque fois que vous travaillez avec GUI, vous devez considérer l'interface utilisateur et l'UX, et les polices aident beaucoup lorsqu'il s'agit d'augmenter l'interaction des utilisateurs avec l'application. Il existe trois méthodes différentes à travers lesquelles vous pouvez facilement modifier ou configurer la police de votre application Tkinter, qui sera toutes couvertes dans ce guide.
Ce guide présentera les méthodes suivantes pour configurer les polices Tkinter:
Méthode 1: Utilisation du texte.Méthode configure ()
Le tkinter.Text () est utilisé pour définir l'utilisation du texte dans une interface graphique tkinter dans une variable, et la méthode configure () est appliquée à cette variable de texte pour configurer les propriétés de la «police."Cette méthode Configure () prend divers arguments, mais nous ne nous soucions que de définir la valeur de la« police », qui prend un tuple de 3 valeurs, famille, taille et style.
Pour démontrer l'utilisation de la méthode configure (), prenez le code suivant pour créer une interface graphique Tkinter:
Importer Tkinter
cadre = tkinter.Tk ()
cadre.Titre ("Linuxhint - Tkinter Fonts")
cadre.géométrie ("400x400")
txtvar = tkinter.Texte (cadre, hauteur = 10)
txtvar.paquet()
txtvar.configurer (font = ("ariel", 15, "bold"))
cadre.boucle principale()
Dans cet extrait de code:
Lorsque ce code est exécuté, il produira la GUI Tkinter suivante sur votre machine:
La sortie confirme que vous avez pu configurer la police à utiliser dans votre GUI Tkinter à l'aide de la méthode configure ().
Méthode 2: Utilisation de tkinter.Police de caractère.Font () avec la méthode configure ()
Le Tkinter a un package nommé «Font», qui contient une méthode Font () utilisée pour créer une variable de police. Cette variable de police peut définir la police que vous souhaitez utiliser dans votre GUI Tkinter. Cependant, pour l'utiliser, vous devrez utiliser la méthode configure () et définir la valeur des arguments «Font» égale à la variable créée via la méthode Font ().
Pour le démontrer, prenez le code suivant pour créer une interface graphique tkinter:
Importer Tkinter
de la police d'importation de Tkinter
cadre = tkinter.Tk ()
cadre.Titre ("Linuxhint - Tkinter Fonts")
cadre.géométrie ("400x400")
txtvar = tkinter.Texte (cadre, hauteur = 10)
txtvar.paquet()
Fontvar = tkinter.Police de caractère.FONT (Family = "Arial", taille = 40, poids = "normal")
txtvar.configurer (font = fontvar)
cadre.boucle principale()
Dans cet extrait de code:
Lorsque ce code est exécuté, il produira la GUI Tkinter suivante sur votre machine:
La sortie montre que vous avez pu configurer la police de Tkinter GUI en utilisant la méthode configure () avec le tkinter.Police de caractère.Font () Méthode.
Méthode 3: Définissez la police du cadre Tkinter avec Option_Add () Méthode
Une autre méthode que vous pouvez utiliser pour définir la police de l'interface graphique Tkinter est d'utiliser la méthode Option_Add () et de l'appliquer sur le cadre de Tkinter. Dans cette méthode option_add (), vous devez fournir deux arguments:
Pour tester le fonctionnement de la méthode option_add (), vous pouvez utiliser l'extrait de code suivant:
de Tkinter Import *
cadre = tk ()
cadre.géométrie ("400x400")
cadre.option_add ("* Font", "Arial 16 Bold italic souligné")
Étiquette (trame, text = "Hello Python Programmers").paquet()
cadre.boucle principale()
Lorsque vous exécutez ce code, vous obtiendrez la fenêtre Tkinter suivante:
Cette sortie montre que vous avez pu configurer la police de la fenêtre / trame Tkinter à l'aide de la méthode option_add ().
Conclusion
La police de la fenêtre Tkinter peut facilement être configurée en utilisant la méthode Configure () et la méthode Option_Add (). Pour la méthode configure (), vous pouvez passer dans un tuple qui définit la police que vous souhaitez utiliser, ou vous pouvez passer une variable de police créée via la méthode Font (). Pour utiliser la méthode option_add (), utilisez-le simplement sur la variable de trame de Tkinter à l'aide d'un opérateur de points, et dans les arguments, définissez le style de la police que vous souhaitez utiliser.