fonts in tkinter label code example
Example 1: how to change the font of a label in tkinter
from tkinter import *
window = Tk()
window.title("New Window")
window.geometry("300x250")
Label(window, text = "This is my new project in python!", font = ("Bahnschrift", 14)).pack()
Example 2: add font to the label in window tkinter
import tkinter
window = tkinter.Tk()
window.title('my first GUI program')
window.minsize(width=600, height=500)
my_label = tkinter.Label(text='I am a Label', font=('Cursive', 24, 'bold'))
my_label.pack()
window.mainloop()
Example 3: tkinter label fontsize
pythonCopyimport tkinter as tk
import tkinter.font as tkFont
app = tk.Tk()
fontStyle = tkFont.Font(family="Lucida Grande", size=20)
labelExample = tk.Label(app, text="20", font=fontStyle)
def increase_label_font():
fontsize = fontStyle['size']
labelExample['text'] = fontsize+2
fontStyle.configure(size=fontsize+2)
def decrease_label_font():
fontsize = fontStyle['size']
labelExample['text'] = fontsize-2
fontStyle.configure(size=fontsize-2)
buttonExample1 = tk.Button(app, text="Increase", width=30,
command=increase_label_font)
buttonExample2 = tk.Button(app, text="Decrease", width=30,
command=decrease_label_font)
buttonExample1.pack(side=tk.LEFT)
buttonExample2.pack(side=tk.LEFT)
labelExample.pack(side=tk.RIGHT)
app.mainloop()
Example 4: how to create a label in tkinter
from tkinter import *
new_window = Tk()
new_window.title("My Python Project")
new_window.geometry("300x250")
Label(new_window, text = "Hello World").pack()