画布文本小部件用于在画布中绘制文本。画布文本小部件的语法如下所示-
canvasName create text x y options
x和y用于确定文本的位置-
Text - 参数
下表中列出了画布文本小部件可用的选项-
Sr.No. | Syntax & Remark |
---|---|
1 |
-anchor position 文本将相对于x和y位置定位。中心是默认设置,其他选项是n,s,e,w,ne,se,sw和nw。 |
2 |
-justify style 确定多行,应右对齐,左对齐或居中对齐。默认为左。 |
3 |
-fill color 填充颜色用该颜色填充椭圆形。 |
4 |
-text text 文本小部件的文本。 |
5 |
-font fontStyle 用于此文本的字体。 |
下面是一个简单的画布文本小部件示例-
#!/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}
当无涯教程运行上面的程序时,将获得以下输出-
参考链接
https://www.learnfk.com/tcl-tk/tk-canvas-text.html
标签:myCanvas,Text,部件,无涯,画布,Tk,text,对齐,文本 From: https://blog.51cto.com/u_14033984/8556690