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

सभी टिंकर घटनाओं की सूची

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

यहां कुछ सामान्य टिंकर घटनाओं की सूची दी गई है जो आम तौर पर एप्लिकेशन को इंटरैक्टिव बनाने के लिए उपयोग की जाती हैं।

  • <बटन> - माउस के पहियों और बटनों को बांधने के लिए हैंडलर में बटन इवेंट का उपयोग करें।
  • <बटन रिलीज> − एक बटन पर क्लिक करने के बजाय, आप माउस बटन को छोड़ कर किसी घटना को ट्रिगर भी कर सकते हैं।
  • <कॉन्फ़िगर करें> - इस ईवेंट का उपयोग विजेट के गुणों को बदलने के लिए करें।
  • नष्ट करें - इस इवेंट का इस्तेमाल किसी खास विजेट को खत्म करने या खत्म करने के लिए करें।
  • - यह वास्तव में <रिटर्न> ईवेंट की तरह काम करता है जिसका उपयोग माउस पॉइंटर वाले विजेट पर फ़ोकस प्राप्त करने के लिए किया जा सकता है
  • <एक्सपोज़ करें> - घटना तब होती है जब कोई विजेट या एप्लिकेशन का कुछ हिस्सा दिखाई देता है जो एप्लिकेशन में किसी अन्य विंडो द्वारा कवर किया जाता है।
  • <इस पर ध्यान दें> - इस घटना का उपयोग आम तौर पर किसी विशेष विजेट पर ध्यान केंद्रित करने के लिए किया जाता है।
  • <फोकस आउट> - फोकस को वर्तमान विजेट से हटाने के लिए।
  • <कुंजी दबाएं> - प्रक्रिया शुरू करें या कुंजी दबाकर हैंडलर को कॉल करें।
  • <कीरिलीज> - प्रक्रिया शुरू करें या एक कुंजी जारी करके किसी ईवेंट को कॉल करें।
  • <छोड़ें> - जब उपयोगकर्ता एक विजेट से दूसरे विजेट पर स्विच करता है तो माउस पॉइंटर को ट्रैक करने के लिए इस ईवेंट का उपयोग करें।
  • <मानचित्र> - एप्लिकेशन में किसी भी विजेट को दिखाने या प्रदर्शित करने के लिए मैप इवेंट का उपयोग करें।
  • <मोशन> - घटना को ट्रैक करें जब भी माउस पॉइंटर पूरी तरह से एप्लिकेशन के भीतर चलता है।
  • <अनमैप> - एक विजेट को एप्लिकेशन से अनमैप किया जा सकता है। यह grid_remove() . का उपयोग करके विजेट को छिपाने के समान है ।
  • <दृश्यता> - यदि एप्लिकेशन का कुछ हिस्सा स्क्रीन पर दिखाई देता है तो एक घटना हो सकती है।

उदाहरण

इस उदाहरण में, जब भी माउस बटन दबाया जाएगा, हम विजेट प्रदर्शित करने के लिए

  1. टिंकर एक विजेट के लिए तर्कों के साथ एक फ़ंक्शन को बाध्य करता है

    टिंकर विजेट्स बिल्डिंग ब्लॉक्स हैं जो कुछ पूर्वनिर्धारित संचालन के साथ आते हैं। किसी एप्लिकेशन की विशिष्ट कार्यक्षमता को संभालने के लिए, हम कुंजियों को कुछ विजेट्स से बांधते हैं। हम बाइंड(कुंजी, कॉलबैक फ़ंक्शन) . का उपयोग करके किसी ईवेंट को विजेट्स से बाइंड कर सकते हैं तरीका। कुंजी उस घटना का प्रति

  1. टिंकर एंट्री विजेट संशोधित होने पर मैं ईवेंट कॉलबैक कैसे प्राप्त करूं?

    टिंकर में कॉलबैक फ़ंक्शन आमतौर पर विजेट में होने वाली किसी विशिष्ट घटना को संभालने के लिए उपयोग किए जाते हैं। हम एक ईवेंट कॉलबैक add जोड़ सकते हैं जब भी इसे संशोधित किया जाता है तो एंट्री विजेट पर कार्य करता है। हम उपयोगकर्ता इनपुट को संग्रहीत करने वाले चर को निर्दिष्ट करके एक ईवेंट कॉलबैक फ़ंक्शन ब

  1. पायथन टिंकर में प्रोग्रेसबार विजेट

    प्रोग्रेसबार एक सामान्य जीयूआई तत्व है जिसका उपयोग कुछ कार्य की प्रगति को दिखाने के लिए किया जाता है। इस लेख में हम देखेंगे कि Python tkinter GUI लाइब्रेरी का उपयोग करके एक प्रोग्रेसबार कैसे बनाया जाता है। नीचे दिए गए कार्यक्रम में हमने tkinter.ttk मॉड्यूल के प्रोग्रेसबार उप-मॉड्यूल को आयात किया है