ภาพรวม
Tkinter Canvas ใช้สร้างรูปทรง เช่น Arc, Rectangle, Triangle, Freeform shapes ฯลฯ รูปทรงเหล่านี้วาดได้ด้วยฟังก์ชัน Built-in ในไลบรารี Tkinter
ตัวอย่างโค้ด
# Import the library
from tkinter import *
# Create an instance of tkinter frame
win = Tk()
# Define the geometry of window
win.geometry("600x400")
# Create a canvas object
c = Canvas(win, width=400, height=400)
c.pack()
# Draw an Oval in the canvas
c.create_oval(60, 60, 210, 210)
win.mainloop()
ผลลัพธ์
รันโค้ดจะวาดวงกลมใน Canvas ในตัวอย่าง กำหนดพิกัด (x0, y0, x1, y1) เป็น (60,60,210,210) จะวาดและแสดงวงกลมในหน้าต่าง
