Tkinter Canvas Widget ให้คุณสมบัติ GUI กับแอปพลิเคชัน สามารถใช้วาดรูปร่าง ทำอนิเมชันวัตถุ และกำหนดค่ารายการที่มีอยู่ใน canvas ทุกครั้งที่เราสร้างรูปร่าง เราต้องระบุขนาดและพิกัดของรูปร่างใน Canvas item constructor เพื่อคืนพิกัดของรายการบน Canvas เราสามารถใช้เมธอด coords(item) มันคืนลิสต์พร้อมพิกัดของรูปร่างใน canvas widget
ตัวอย่าง
from tkinter import *
# สร้างอินสแตนซ์ของ tkinter frame
win = Tk()
# กำหนดขนาดของ Tkinter frame
win.geometry("700x250")
# เริ่มต้น Canvas Object
canvas = Canvas(win, width=500, height=300)
# วาดวงรีภายใน canvas object
c = canvas.create_oval(100, 10, 410, 200, outline="red", fill="#adf123")
canvas.pack(expand=True, fill=BOTH)
# ได้และพิมพ์พิกัดของวงรี
print("Coordinates of the object are:", canvas.coords(c))
win.mainloop()
ผลลัพธ์
การรันโค้ดจะแสดงหน้าต่างที่มีวงรีภายใน

พร้อมกับนั้น โค้ดจะคืนและพิมพ์พิกัดของออบเจกต์บนคอนโซล
Coordinates of the object are: [100.0, 10.0, 410.0, 200.0]