Tk 画布文本小部件

Tk 画布文本小部件

画布文本小部件用于在画布上绘制文本。画布文本小部件的语法如下所示−

canvasName create text x y options

x和y用于确定文本的位置−

选项

以下表格列出了画布文本小部件的可用选项−

序号 语法和说明
1 -anchor 位置 文本相对于x和y位置进行定位。默认为居中,其他选项有n、s、e、w、ne、se、sw和nw。
2 -justify 样式 确定该多行文本应右对齐、左对齐还是居中对齐。默认为左对齐。
3 -fill 颜色 用该颜色填充椭圆。
4 -text 文本 文本小部件的文本。
5 -font 字体样式 用于此文本的字体。

下面展示一个简单的canvas文本部件示例

#!/usr/bin/wish

canvas .myCanvas -background red -width 200 -height 200 
pack .myCanvas
.myCanvas create text 100 100 -fill yellow -justify center -text "Hello World.\n
   How are you?" -font {Helvetica -18 bold}

当我们运行上面的程序时,我们将得到如下输出 –

Tk 画布文本小部件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程