Tcl-tk-tk-canvas-line
提供:Dev Guides
Tk-キャンバスラインウィジェット
線ウィジェットは、キャンバスに線を描くために使用されます。 行ウィジェットの構文は次のとおりです-
canvasName create line x1 y1 x2 y2 ... xn yn options
x1 y1、x2 y2 … xn ynは、線分の終点を決定するために使用されます。
オプション
ラインウィジェットで利用可能なオプションは、次の表に以下に記載されています-
Sr.No. | Syntax & Description |
---|---|
1 |
-arrow end 線の両端に矢印を付けるかどうかを決定します。 終了は、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
上記のプログラムを実行すると、次の出力が得られます-