เราสามารถสร้างรูปร่างต่างๆ เช่น สี่เหลี่ยม อาร์ค วงกลม เป็นต้น บน Tkinter canvas Canvas widget มีฟังก์ชันและเมธอดในตัวมากมาย ที่สามารถใช้กำหนดค่าคุณสมบัติของรูปร่างได้
เพื่อใส่สีขอบสี่เหลี่ยมบน canvas เราต้องระบุค่าสีในคุณสมบัติ outline มันใช้กับฟังก์ชัน create_rectangle(top, left, bottom, right) ที่ขอบควรจะมองเห็นได้
ตัวอย่าง
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
# สร้างอินสแตนซ์ของ Tkinter Frame
win = Tk()
# กำหนดขนาด
win.geometry("700x350")
# สร้าง canvas object
canvas = Canvas(win, width=300, height=350)
# สร้างสี่เหลี่ยมใน canvas
canvas.create_rectangle(300, 200, 10, 10, outline="red", fill="white")
canvas.pack()
win.mainloop()
ผลลัพธ์
การรันโค้ดจะแสดงสี่เหลี่ยมภายใน canvas widget

สังเกตว่าเราตั้งค่าขอบของสี่เหลี่ยมเป็นสีแดง