Python Tkinter 如何改变标签(widget)中的文本大小?

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)的字体大小。

Python Tkinter  如何改变标签(widget)中的文本大小?

现在,选择更改文本标签(widget)的字体大小。

Python Tkinter  如何改变标签(widget)中的文本大小?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程