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

क्लिक करने पर टिंकर आयत का रंग बदलना

टिंकर में कैनवास विजेट टिंकर में बहुमुखी विजेट्स में से एक है जिसका उपयोग आकार, लोगो, आर्क्स, एनिमेटिंग ऑब्जेक्ट्स और कई अन्य अनुप्रयोगों के गतिशील जीयूआई इंटरफेस को विकसित करने के लिए किया जाता है। create_rectangle(ऊपर, बाएँ, नीचे, दाएँ, **विकल्प) की सहायता से कंस्ट्रक्टर, हम अपने कैनवास विजेट में एक आयताकार आकार बना सकते हैं। कैनवास के सभी आइटम कई विशेषताओं का समर्थन करते हैं जैसे आकार की संपत्ति, आकार, रंग, रूपरेखा, आदि।

मान लीजिए कि हम एक बटन घटना की मदद से खींचे गए आयत का रंग बदलना चाहते हैं। एक कॉलबैक फ़ंक्शन को परिभाषित करना जो संपत्ति का विस्तार करता है जैसे कि fill=color, आयत का रंग बदल देगा।

उदाहरण

# Import the required libraries
from tkinter import *

# Create an instance of Tkinter Frame
win = Tk()

# Set the geometry of Tkinter Frame
win.geometry("700x250")

# Define a function to change the color of the rectangle
def change_color(*args):
   canvas.itemconfig(shape, fill='blue')

# Add a canvas inside the frame
canvas = Canvas(win, width=500, height=250)
canvas.pack()

# Add a rectangle inside the canvas widget
shape = canvas.create_rectangle(500, 100, 50, 50, fill='red')

# Add a button to change the color of the rectangle
button = Button(win, text="Change Color", font=('Helvectica 11'),
command = lambda: change_color(canvas))
button.place(relx=.5, rely=.5, anchor=CENTER)
win.mainloop()

आउटपुट

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

क्लिक करने पर टिंकर आयत का रंग बदलना

"रंग बदलें" बटन पर क्लिक करने पर, यह आयत का रंग बदलकर नीला कर देगा।

क्लिक करने पर टिंकर आयत का रंग बदलना


  1. पायथन टिंकर बटन की पृष्ठभूमि का रंग कैसे रीसेट करें?

    एप्लिकेशन के भीतर घटनाओं को संभालने के लिए टिंकर बटन उपयोगी होते हैं। हम बटन . को कॉन्फ़िगर कर सकते हैं पूर्वनिर्धारित गुणों का उपयोग करके पाठ शैली, फ़ॉन्ट-परिवार, पृष्ठभूमि का रंग, पाठ का रंग और पाठ आकार जैसे गुण। हम कॉलबैक फ़ंक्शन को परिभाषित करके पृष्ठभूमि रंग और अन्य गुणों को रीसेट कर सकते हैं।

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

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

  1. टिंकर में माउस कर्सर बदलना

    Tkinter एक GUI- आधारित पायथन पुस्तकालय है जिसका उपयोग विभिन्न प्रकार के कार्यात्मक और GUI- आधारित अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह बहुत सारे कार्य और विधियाँ प्रदान करता है जिनका उपयोग किसी एप्लिकेशन को विकसित करते समय एक्स्टेंसिबिलिटी और विभिन्न सुविधाएँ प्रदान करने के लिए किया जा