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 字型樣式

此文字要使用的字型。

畫布文字部件的一個簡單示例如下所示:

#!/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}

執行上述程式後,將得到以下輸出:

Canvas Text Example
tk_canvas_widgets.htm
廣告

© . All rights reserved.