如何设置 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("750x250") #创建画布 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) 属性调整画布中文本的大小。
现在,从属性中更改字体大小并运行代码以查看反映的更改。