Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Thay đổi kích thước text trên Label trong Tkinter

Widget Label trong Tkinter dùng để hiển thị text và ảnh. Để thay đổi thuộc tính font (kích thước, kiểu, màu...), dùng phương thức configure().

Để đổi kích thước text Label, cấu hình font=('font-family font-size style') trong constructor hoặc qua config().

Ví dụ

from tkinter import *
import tkinter.font as tkFont

win = Tk()
win.geometry("700x350")

def font_style():
    label.config(font=('Helvetica bold', 26))

label = Label(win, text="Click the Button to Change the Font Style.", font=('Times', 24))
label.pack()
b1 = Button(win, text="Change the Label Size", command=font_style)
b1.pack()
win.mainloop()

Kết quả

Cửa sổ với Label font Times 24. Click button → Label đổi thành Helvetica bold 26.

Thay đổi kích thước text trên Label trong Tkinter Thay đổi kích thước text trên Label trong Tkinter

Định dạng font: ('family', size, 'style') - style: normal, bold, italic, underline, overstrike. Hoặc dùng tkFont.Font(family='...', size=..., weight='bold').