PROGRAM PYTHON

tkinter超入門【第20回 キャンバス④~多角形】

 

 

キャンバスで多角形を表示しよう

前回はCanvasウィジェットを使って矩形を表示しました。
今回はキャンバス上に三角形、四角形、五角形、六角形を表示してみましょう。

 

Canvasウィジェットで多角形を表示する

Canvasウィジェットで多角形を表示するメソッドは、以下の通りです。

オブジェクト名.create_polygon(座標オプション)

座標には表示する多角形の頂点の座標を指定します。

 

create_polygon()のオプション

create_polygon()の主なオプションは、以下の通りです。

オプション名 内容
width 線の太さ。整数を指定
outline 線の色 *1
fill 塗りつぶしの色。デフォルトは黒 *1
dash 破線を表示。整数のタプルを指定。例:(1,1)

*1 色の指定にはred、green、blueなどのカラー名や先頭に#(シャープ)を付けた16進数が使えます。

 

Canvasウィジェットに多角形を表示するプログラム

Canvasウィジェットに三角形、四角形、五角形、六角形を表示するプログラムは、以下のようになります。

プログラムを実行すると、以下のような画面が表示されます。

tkinter20-1

 

 

-PROGRAM, PYTHON
-