Comment changer la police et la taille des boutons | Tkinter Python

Vous pouvez changer la police et la taille des boutons Tkinter, en utilisant le package tkinter.font. Dans votre programme Python, importez tkinter.font, créez l’objet font.Font() avec les options requises et affectez l’objet Font à l’option ‘font’ du Button.

Dans ce tutoriel, nous allons apprendre à changer la police et la taille des boutons, à l’aide des exemples de programmes Python bien détaillés.
 
 

Exemple 1: Changer la famille de polices du bouton tkinter

Dans cet exemple, nous allons changer la famille de polices du bouton tkinter en utilisant l’argument nommé « family » fourni à font.Font().

from tkinter import *
import tkinter.font as font

gui = Tk()
gui.geometry("300x200")

# définir le font
f = font.Font(family='Times New Roman')

# créer un bouton
btn = Button(gui, text='Cliquez ici!', bg='red', fg='white')
# appliquer la police à l'étiquette du bouton
btn['font'] = f
# ajouter le bouton à la fenêtre
btn.pack()

gui.mainloop()

Sortie:


 

Exemple 2: Changer la taille de la police du bouton tkinter

Vous pouvez également modifier la taille de la police du texte dans le bouton tkinter, en passant la taille à l’argument nommé « size » à font.Font().

Dans cet exemple, nous allons changer la taille de police du bouton tkinter.

from tkinter import *
import tkinter.font as font

gui = Tk()
gui.geometry("300x200")

# définir le font
f = font.Font(size=35)

# créer un bouton
btn = Button(gui, text='Cliquez ici!', bg='red', fg='white')
# appliquer la police à l'étiquette du bouton
btn['font'] = f
# ajouter le bouton à la fenêtre
btn.pack()

gui.mainloop()

Sortie:


 
 

Exemple 3: Mettre en gras la police du bouton tkinter

Vous pouvez également mettre en gras la police du texte dans le bouton tkinter, en passant la valeur ‘bold’ à l’argument nommé « weight » à font.Font().

Dans cet exemple, nous allons mettre en gras la police du bouton tkinter.

from tkinter import *
import tkinter.font as font

gui = Tk()
gui.geometry("300x200")

# définir le font
f = font.Font(weight="bold")

# créer un bouton
btn = Button(gui, text='Cliquez ici!', bg='red', fg='white')
# appliquer la police à l'étiquette du bouton
btn['font'] = f
# ajouter le bouton à la fenêtre
btn.pack()

gui.mainloop()

Sortie:


 

Exemple Complet:

Nous pouvons appliquer tout les styles de police avec font.Font().

from tkinter import *
import tkinter.font as font

gui = Tk()
gui.geometry("300x200")

# définir le font
f = font.Font(family='Times New Roman', size=35, weight="bold")

# créer un bouton
btn = Button(gui, text='Cliquez ici!', bg='red', fg='white')
# appliquer la police à l'étiquette du bouton
btn['font'] = f
# ajouter le bouton à la fenêtre
btn.pack()

gui.mainloop()

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *