Tk - 畫布線條控制元件



線條控制元件用於在畫布上繪製線條。線條控制元件的語法如下:

canvasName create line x1 y1 x2 y2 ... xn yn options

x1 y1, x2 y2 ... xn yn 用於確定線段的端點。

選項

線條控制元件可用的選項列在下表中:

序號 語法和描述
1

-arrow end

確定線條是否應該在端點處有箭頭。端點可以是both(兩端)、first(前端)、last(後端)和none(無)。

2

-fill color

填充顏色用於填充線段。

3

-smooth boolean

可以設定為true,使線段以一組貝塞爾曲線渲染。

4

-splinesteps number

確定貝塞爾曲線的線段數量。

線條控制元件的一個簡單示例如下:

#!/usr/bin/wish

canvas .myCanvas -background red -width 100 -height 100 
pack .myCanvas
.myCanvas create line 10 10 50 50 30 100 -arrow both -fill yellow -smooth true
   -splinesteps 2

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

Canvas Line Example
tk_canvas_widgets.htm
廣告
© . All rights reserved.