कैनवास विजेट टिंकर में बहुमुखी विजेट्स में से एक है। इसका उपयोग ग्राफिकल यूजर इंटरफेस को डिजाइन करने के लिए कई अनुप्रयोगों में किया जाता है जैसे कि डिजाइन करना, चित्र जोड़ना, ग्राफिक्स बनाना आदि। हम कैनवास विजेट में ही विजेट जोड़ सकते हैं। कैनवास के अंदर मौजूद विजेट्स को कभी-कभी "कैनवस आइटम" कहा जाता है।
यदि हम एक बटन के माध्यम से कैनवास आइटम दिखाना या छिपाना चाहते हैं, तो यह "स्थिति" का उपयोग करके प्राप्त किया जा सकता है आइटम कॉन्फिग में संपत्ति (आईडी, राज्य ) विधि।
उदाहरण
इस उदाहरण में, हम कैनवास में एक छवि जोड़ेंगे और कैनवास में छवि को दिखाने/छिपाने के लिए एक बटन का उपयोग किया जाएगा।
# tkinter आयात से आवश्यक लाइब्रेरी आयात करें * tkinter आयात ttk से जनहित याचिका आयात छवि, ImageTk# tkinter फ्रेम या विंडोविन का एक उदाहरण बनाएं =Tk ()# विंडोविन का आकार सेट करें। ज्यामिति ("700x350")# वैश्विक रूप से घोषित करें बूलियन वैल्यूशो =ट्रूडेफ ऑन_क्लिक ():ग्लोबल शो # निर्धारित करें कि छवि छिपी हुई है या नहीं अगर शो:कैनवास। ') शो =सच # कैनवास विजेट जोड़ें कैनवास =कैनवास (जीत, चौड़ाई =440, ऊंचाई =300) कैनवास पैक () # कैनवासिम में छवि जोड़ें =ImageTk.PhotoImage (फ़ाइल ="बर्ड। जेपीजी") कैनवास। create_image (200, 200, इमेज =आईएमजी, एंकर =सेंटर) # कैनवास आइटम को दिखाने/छिपाने के लिए एक बटन जोड़ें। बटन (जीत, टेक्स्ट ="दिखाएँ / छिपाएँ", कमांड =ऑन_क्लिक)। /पूर्व>आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह एक छवि के साथ एक विंडो प्रदर्शित करेगा और छवि को छिपाने और दिखाने के लिए फ़ंक्शन को ट्रिगर करने के लिए एक बटन प्रदर्शित करेगा।
अब, छवि दिखाने/छिपाने के लिए बटन पर क्लिक करें।