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

टिंकर कैनवास आइटम को पुन:कॉन्फ़िगर कैसे करें?

कैनवास विजेट का उपयोग करके, हम कैनवास विजेट में जोड़ने के लिए टेक्स्ट, चित्र, ग्राफिक्स और दृश्य सामग्री बना सकते हैं। यदि आपको कैनवास आइटम को गतिशील रूप से कॉन्फ़िगर करने की आवश्यकता है, तो tkinter itemconfig(**options) प्रदान करता है तरीका। आप कैनवास आइटम के गुणों और विशेषताओं को कॉन्फ़िगर करने के लिए इस पद्धति का उपयोग कर सकते हैं। उदाहरण के लिए, यदि हम कैनवास विजेट के अंदर एक रेखा बनाते हैं, तो हम itemconfig() का उपयोग करके उसके रंग या चौड़ाई को कॉन्फ़िगर कर सकते हैं। विधि।

उदाहरण

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define a function to delete the shape
def on_click():
   canvas.itemconfig(line, fill="green")

# Create a canvas widget
canvas = Canvas(win, width=500, height=300)
canvas.pack()

# Add a line in canvas widget
line = canvas.create_line(100, 200, 200, 35, fill="yellow", width=5)

# Create a button to delete the button
Button(win, text="Update the Color", command=on_click).pack()

win.mainloop()

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो यह एक बटन के साथ एक विंडो और कैनवास पर एक रेखा प्रदर्शित करेगा।

टिंकर कैनवास आइटम को पुन:कॉन्फ़िगर कैसे करें?

अब, कैनवास आइटम का रंग बदलने के लिए बटन पर क्लिक करें।

टिंकर कैनवास आइटम को पुन:कॉन्फ़िगर कैसे करें?


  1. टिंकर में अंडाकार की रूपरेखा कैसे निकालें?

    टिंकर कैनवास के साथ, हम 2D या 3D अनुप्रयोगों के लिए आकृतियाँ बना सकते हैं, हम चित्र बना सकते हैं, एनीमेशन बना सकते हैं, और बहुत कुछ कर सकते हैं। आइए मान लें कि हमें एक अंडाकार बनाना है जिसे कैनवास पर सौंदर्यपूर्ण रूप से खींचा जाना चाहिए। अन्य विशेषताएं हो सकती हैं जो अंडाकार और अन्य आकृतियों को एक स

  1. टिंकर कैनवास को कैसे साफ़ करें?

    टिंकर एक विंडो में कैनवास जोड़ने का एक तरीका प्रदान करता है और जब हम एक कैनवास बनाते हैं, तो यह मेमोरी के अंदर कुछ स्टोरेज को लपेटता है। टिंकर में कैनवास बनाते समय, यह प्रभावी रूप से कुछ मेमोरी को खा जाएगा जिसे साफ़ करने या हटाने की आवश्यकता होती है। किसी कैनवास को साफ़ करने के लिए, हम delete() .

  1. कैनवास में एक छवि को कैसे केंद्रित करें पायथन टिंकर

    आइए मान लें कि हम Tkinter का उपयोग करके GUI-आधारित एप्लिकेशन बना रहे हैं और हम Tkinter कैनवास में एक छवि लोड करना चाहते हैं। डिफ़ॉल्ट रूप से, कैनवास अपनी चौड़ाई और ऊंचाई के अनुसार छवियों को लोड करता है। हालांकि, हम दिशा पास करके किसी भी दिशा (एन, एस, ई, डब्ल्यू, एनएस, ईडब्ल्यू, आदि) में एक छवि की स