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

पायथन में Kivy में बटन्स के साथ काम करना


Kivy पायथन में एक प्लेटफॉर्म इंडिपेंडेंट GUI टूल है। चूंकि यह Android, IOS, Linux और Windows आदि पर चल सकता है। Kivy आपको एक बार कोड लिखने और इसे विभिन्न प्लेटफॉर्म्स पर चलाने की कार्यक्षमता प्रदान करता है। यह मूल रूप से Android एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है, लेकिन इसका मतलब यह नहीं है कि इसका उपयोग डेस्कटॉप एप्लिकेशन पर नहीं किया जा सकता।

Button एक Label है जिससे जुड़े एक्शन होते हैं जो बटन दबाने पर (या क्लिक/टच के बाद रिलीज होने पर) ट्रिगर होते हैं। हम बटन के पीछे फंक्शन जोड़ सकते हैं और बटन को स्टाइल कर सकते हैं।

उदाहरण

# kivy मॉड्यूल आयात करें import kivy   # यह kivy संस्करण को इस kivy संस्करण से नीचे प्रतिबंधित करता है आप ऐप या सॉफ़्टवेयर का उपयोग नहीं कर सकते kivy.require("1.9.1")   # बेस क्लास जिसमें आपका App App क्लास से इनहेरिट करता है। # app: हमेशा आपके एप्लिकेशन के इंस्टेंस को संदर्भित करता है from kivy.app import App   # kivy में बटन बनाता है यदि आयात नहीं किया गया तो त्रुटि दिखाता है from kivy.uix.button import Button   # वह क्लास जिसमें हम बटन बना रहे हैं class ButtonApp(App):          def build(self):       # (r, g, b, a) टपल का उपयोग करें       btn = Button(text ="Push Me !",          font_size ="20sp",          background_color =(1, 1, 1, 1),          color =(1, 1, 1, 1),          size =(32, 32),          size_hint =(.2, .2),          pos =(300, 250))       # bind() का उपयोग बटन को फंक्शन कॉलबैक से बाइंड करने के लिए करें       btn.bind(on_press = self.callback)       return btn    # कॉलबैक फंक्शन बताता है कि बटन दबाए जाने पर क्या होगा    def callback(self, event):       print("button pressed")       print('Kivy!')   # ButtonApp() क्लास के लिए रूट ऑब्जेक्ट बनाएं root = ButtonApp()   # run फंक्शन पूरे प्रोग्राम को चलाता है। run() मेथड जो कंस्ट्रक्टर को पास किए गए टारगेट फंक्शन को कॉल करता है। root.run()

  1. पायथन का आंतरिक कार्यान्वयन पायथन का आंतरिक कार्यान्वयन

    इस लेख में, हम पायथन के आंतरिक कार्यान्वयन और पायथन इंटरप्रेटर द्वारा विभिन्न ऑब्जेक्ट्स को मेमोरी में स्पेस आवंटित करने के तरीके के बारे में जानेंगे।पायथन जावा की तरह एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग कंस्ट्रक्ट लैंग्वेज है। पायथन एक इंटरप्रेटर का उपयोग करता है और इसलिए इसे इंटरप्रेटेड लैंग्वेज कहा

  1. पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी) पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी)

    Pillow (PIL का फोर्क) पायथन में इमेज प्रोसेसिंग के लिए डिफ़ैक्टो स्टैंडर्ड लाइब्रेरी है। यह सरल से उन्नत इमेज मैनिपुलेशन सपोर्ट करता है। इंस्टॉलेशन pip install pillow इमेज लोड करना और जानकारी देखना from PIL import Image # इमेज खोलें img = Image.open(statue_of_unity.jpg) # बेसिक जानकारी print(fफॉ

  1. पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी

    पायथन एक बहुत बहुमुखी भाषा है क्योंकि यह विभिन्न आवश्यकताओं पर काम करने के लिए लाइब्रेरीज़ का एक बड़ा सेट प्रदान करता है। हम सभी पोर्टेबल डॉक्यूमेंट फॉर्मेट (PDF) फाइल्स पर काम करते हैं। पायथन PDF फाइलों के साथ काम करने के विभिन्न तरीके प्रदान करता है। इसमें हम पायथन लाइब्रेरी PyPDF2 का उपयोग करके