Tk - 畫布多邊形控制元件



多邊形控制元件用於在畫布上繪製多邊形。多邊形控制元件的語法如下:

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

x1 y1 和 x2 y2 ... xn yn 用於確定多邊形的端點。

選項

多邊形控制元件可用的選項列在下表中:

序號 語法和描述
1

-outline 顏色

確定輪廓顏色。

2

-fill 顏色

填充顏色用該顏色填充多邊形。

3

-stipple 點陣圖

如果使用 -fill 選項,則使用此點陣圖案。

4

-width 數字

確定寬度。

5

-smooth 布林值

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

6

-splinesteps 數字

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

多邊形控制元件的一個簡單示例如下:

#!/usr/bin/wish

canvas .myCanvas -background red -width 200 -height 200 
pack .myCanvas
.myCanvas create polygon 50 50 100 80 120 120 100 190 -fill yellow -outline green

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

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