Python Tkinter 如何改变标签(widget)中的文本大小?
Tkinter Label Widget 用于在窗口中创建标签。我们可以使用 tkinter.ttk 包来样式化控件(widgets)。要调整标签(widgets)的字体大小(font-size),字体(font-family)和字形(font-style),我们可以使用内置属性 font(‘font-family font style’, font-size) 。
示例
在本示例中,我们将创建按钮,以修改标签文本的样式,如字体大小和字形。
#导入所需的库
from tkinter import *
#创建 tkinter窗口实例对象
win= Tk()
#设置窗口大小
win.geometry("650x250")
#定义所有的功能函数
def size_1():
text.config(font=('Helvatical bold',20))
def size_2():
text.config(font=('Helvetica bold',40))
#创建一个演示标签(widget),将对其进行更改
text=Label(win, text="Hello World!")
text.pack()
#创建一个窗格(frame)
frame= Frame(win)
#创建一个标签(label)
Label(frame, text="Select the Font-Size").pack()
#创建用于样式化标签(widget)的按钮(button)
button1= Button(frame, text="20", command= size_1)
button1.pack(pady=10)
button2= Button(frame, text="40", command=size_2)
button2.pack(pady=10)
frame.pack()
win.mainloop()
输出
运行以上代码将显示一个包含文本标签(widget)的窗口。可以使用按钮来更改文本标签(widget)的字体大小。
现在,选择更改文本标签(widget)的字体大小。