Tcl-tk-tk-canvas-polygon

提供:Dev Guides
移動先:案内検索

Tk-キャンバスポリゴンウィジェット

ポリゴンウィジェットを使用して、キャンバスにポリゴンシェイプを描画します。 ポリゴンウィジェットの構文を以下に示します-

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

x1 y1およびx2 y2 …​ xn ynは、ポリゴンの終点を決定するために使用されます。

オプション

ポリゴンウィジェットで使用できるオプションは、次の表のとおりです-

Sr.No. Syntax & Description
1

-outline color

アウトラインの色を決定します。

2

-fill color

塗りつぶし色は、楕円で色を塗りつぶします。

3

-stipple bitmap

-fillオプションが使用されている場合に使用する点描パターン。

4

-width number

幅を決定します。

5

-smooth boolean

これをtrueに設定すると、一連のベジェスプラインでラインセグメントがレンダリングされます。

6

-splinesteps number

ベジェスプラインのラインセグメントの数を決定します。

ポリゴンウィジェットの簡単な例を以下に示します-

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

上記のプログラムを実行すると、次の出力が得られます-

キャンバスポリゴンの例