【Python/Tkinter】図形の描画(多角形、線)

Python用モジュール「Tkinter」で図形(多角形、線)を描画する方法についてソースコード付きでまとめました。

Tkinterで図形の描画(多角形、線)

Pythonの標準モジュール「Tkinter」を用いて、図形(多角形、線)を描画します。

サンプルコード(Python3)

サンプルプログラムのソースコードです。

# -*- coding:utf-8 -*-
import sys
import tkinter

root = tkinter.Tk()
root.title("タイトル")
root.geometry("300x300")

# 画像の取得
img = tkinter.PhotoImage(file='bg.gif')

# 描画領域
canvas = tkinter.Canvas(root, bg="white", height=300, width=300)

# 多角形
canvas.create_polygon(10, 10, 10, 100, 100, 100, 100, 10, fill="green")

# 線
canvas.create_line(10, 10, 150, 150, fill='red')
canvas.pack()

root.mainloop()

実行結果

サンプルプログラムの実行結果です。

関連記事
1 【Python/Tkinter】GUIアプリ作成入門【Python】GUIライブラリの比較・おすすめ
2 Python入門 基本文法
関連記事