Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter कैनवस में ऑब्जेक्ट के निर्देशांक कैसे प्राप्त करें?


Tkinter कैनवस विजेट एप्लिकेशन को GUI फीचर्स प्रदान करता है। इसका उपयोग आकार बनाने, ऑब्जेक्ट्स को एनिमेट करने, और कैनवस में मौजूदा आइटम्स को कॉन्फ़िगर करने के लिए किया जा सकता है। जब भी हम आकार बनाते हैं, तो हमें कैनवस आइटम कंस्ट्रक्टर में आकार और निर्देशांक प्रदान करने होते हैं। कैनवस पर किसी आइटम के निर्देशांक वापस करने के लिए, हम coords(item) मेथड का उपयोग कर सकते हैं। यह कैनवस विजेट में आकार के निर्देशांकों के साथ एक सूची वापस करता है।

उदाहरण

from tkinter import *

# tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter फ्रेम की ज्यामिति सेट करें
win.geometry("700x250")

# एक कैनवस ऑब्जेक्ट इनिशियलाइज़ करें
canvas = Canvas(win, width=500, height=300)

# कैनवस ऑब्जेक्ट के अंदर एक अंडाकार बनाएं
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()

आउटपुट

यदि हम उपरोक्त कोड निष्पादित करते हैं, तो यह एक अंडाकार वाली विंडो प्रदर्शित करेगा।

Tkinter कैनवस में ऑब्जेक्ट के निर्देशांक कैसे प्राप्त करें?

इसके साथ, कोड कंसोल पर ऑब्जेक्ट के निर्देशांक वापस करेगा और प्रिंट करेगा।

Coordinates of the object are: [100.0, 10.0, 410.0, 200.0]
  1. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

    Tkinter में, हम पैकेजेस का उपयोग करके Text एट्रिब्यूट्स का उपयोग करके टेक्स्ट विजेट्स बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() मेथड का उपयोग करके टेक्स्ट विजेट में यूज़र से इनपुट प्राप्त कर सकते हैं। हमें इनपुट रे

  1. Tkinter लेबल टेक्स्ट कैसे प्राप्त करें? Tkinter लेबल टेक्स्ट कैसे प्राप्त करें?

    Tkinter लेबल्स विंडो पर टेक्स्ट या इमेजेज बनाने और डिस्प्ले करने के लिए उपयोग किए जाते हैं। इसमें कई कंपोनेंट्स और फंक्शन्स हैं जिनका उपयोग लेबल जानकारी जैसे फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई आदि को कस्टमाइज़ करने के लिए किया जा सकता है। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के

  1. Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें? Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें?

    Tkinter GUI based applications बनाने के लिए व्यापक रूप से उपयोग किया जाता है। इसमें कई toolkits और functions या modules उपलब्ध हैं जिनका उपयोग किसी particular application के विभिन्न attributes को define करने के लिए किया जा सकता है। GUI applications बनाने के लिए यह buttons, text boxes और labels सहित