Python Tkinter 四角とテキストを描画する

サンプルコード

import tkinter

app = tkinter.Tk()
app.title("App Title")
canvas = tkinter.Canvas(
    app,
    width = 500,  # 水平サイズ
    height = 500,  # 垂直サイズ
    bg = "white",  # Appの背景色
)
canvas.pack()  # 配置

start_x, start_y = 10, 10
end_x, end_y = 100, 100
name = "name"

rectangle = canvas.create_rectangle(
    start_x, start_y, # 四角の左上
    end_x, end_y,  # 四角の右下
    outline = "gray",  # 枠の色
    width = 2,  # 枠の幅
    fill = "green",  # 中身の色
)
text = canvas.create_text(
    (end_x+start_x)/2, (end_y+start_y)/2,  # 中心の位置
    text=name,  # 文字
)
app.mainloop()

実行結果

まとめ

四角とテキストを描画しました。

コメント

タイトルとURLをコピーしました