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}
当我们运行上面的程序时,我们将得到如下输出 –