如何设置 Tkinter Canvas 文本项的字体​​大小?

pythontkinterserver side programmingprogramming

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

示例

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

#导入 tkinter 库
from tkinter import *
from tkinter import ttk
#创建 tkinter 框架或窗口的实例
win= Tk()
#设置 tkinter 框架的几何形状
win.geometry("750​​x250")
#创建画布
canvas= Canvas(win, width= 430, height= 450)
#在画布内创建文本
text= canvas.create_text(200,40,text="Hey, Developers!", font=('Helvetica','30','bold'))
canvas.pack()
win.mainloop()

输出

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

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


相关文章