如何在 Tkinter 画布文本项中设置字体大小?


画布是 tkinter 中的灵活窗口小部件之一,它通过自身函数、方法和属性来控制窗口小部件。不过,tkinter 画布可以使用**create_text(options)** 构造函数来创建文本。我们可以在构造函数中定义文本和其他属性。定义文本之后,我们可以通过**font(property)** 控制文本样式,如字体系列、字体大小和字体样式。

示例

让我们看以下示例,其中我们将添加新文本,然后使用**font** 属性调整其大小。

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Creating a canvas
canvas= Canvas(win, width= 430, height= 450)
#Create a text inside canvas
text= canvas.create_text(200,40,text="Hey, Developers!", font=('Helvetica','30','bold'))
canvas.pack()
win.mainloop()

输出

运行以上代码会显示一个窗口,其中包含画布上的文本。我们可使用 font(options) 属性调整画布上的文本大小。

现在,更改属性中的字体大小,然后运行代码以查看反映的更改。

更新于: 22-Apr-2021

4K+ 浏览量

开启您的 职业生涯

完成该课程获得认证

开始
广告
© . All rights reserved.