टिंकर कैनवास विजेट एक एप्लिकेशन को जीयूआई सुविधाएं प्रदान करता है। इसका उपयोग आकृतियों को आकर्षित करने, वस्तुओं को चेतन करने और मौजूदा वस्तुओं को कैनवास में कॉन्फ़िगर करने के लिए किया जा सकता है। जब भी हम आकृतियाँ बनाते हैं, हमें कैनवस आइटम कंस्ट्रक्टर में आकृतियों का आकार और निर्देशांक प्रदान करना होता है। कैनवास पर किसी आइटम के निर्देशांक वापस करने के लिए, हम कोर्ड्स (आइटम) का उपयोग कर सकते हैं तरीका। यह कैनवास विजेट में आकृतियों के निर्देशांक के साथ एक सूची देता है।
उदाहरण
from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry of Tkinter frame win.geometry("700x250") # Initialize a Canvas Object canvas = Canvas(win, width= 500, height= 300) # Draw an oval inside canvas object c= canvas.create_oval(100,10,410,200, outline= "red", fill= "#adf123") canvas.pack(expand= True, fill=BOTH) #Get and Print the coordinates of the Oval print("Coordinates of the object are:", canvas.coords(c)) win.mainloop()
आउटपुट
यदि हम उपरोक्त कोड को निष्पादित करते हैं, तो यह इसके अंदर एक अंडाकार के साथ एक विंडो प्रदर्शित करेगा।
इसके साथ ही, कोड वापस आ जाएगा और कंसोल पर ऑब्जेक्ट के निर्देशांक प्रिंट कर देगा।
Coordinates of the object are: [100.0, 10.0, 410.0, 200.0]