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

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

キャンバスラインの例