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

पायथन - Kivy में BoxLayout विजेट

किवी अनुप्रयोगों के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है जो मल्टी-टच ऐप्स जैसे अभिनव यूजर इंटरफेस का उपयोग करती है। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन को विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि विभिन्न अभिविन्यास और रंगों के बटन बनाने के लिए BoxLayout विजेट का उपयोग कैसे करें।

नीचे दिए गए कोड में हम पहले एक बाहरी बॉक्स बनाते हैं जिसका अभिविन्यास लंबवत होता है। फिर हम क्षैतिज अभिविन्यास के साथ एक पंक्ति 1 बनाते हैं। फिर दो अन्य पंक्तियाँ फिर से लंबवत अभिविन्यास के साथ। हम इन सभी पंक्तियों को बाहरी बॉक्स में लपेटते हैं और रास्ते में बनाए जाने वाले बटन विजेट को अलग-अलग टेक्स्ट और पृष्ठभूमि रंग देते हैं।

उदाहरण

किवी से आयात करें। लंबवत') # एक दूसरे के बगल में विजेट के लिए, Row1 =BoxLayout (अभिविन्यास ='क्षैतिज') # पंक्ति 1 के लिए बटन बनाएं btn1 =बटन (पाठ ="एक", पृष्ठभूमि_सामान्य ='', पृष्ठभूमि_रंग =(1, 0, 1 , 1), फॉन्ट_साइज़ =25, साइज़_हिंट =(0.7, 1)) बीटीएन 2 =बटन (टेक्स्ट ="दो", बैकग्राउंड_नॉर्मल ='', बैकग्राउंड_कलर =(1, 1, 0, 0.8), फॉन्ट_साइज़ =25, साइज़_हिंट =( 0.7, 1)) # पंक्ति 1 Row1 में बटन जोड़ें। बैकग्राउंड_नॉर्मल ='', बैकग्राउंड_कलर =(1,0,0,0.75), फॉन्ट_साइज =25, साइज_हिंट =(1, 10)) btn4 =Button(text="Four", background_normal='', background_color=(0,1,0,0.75), font_size=25, size_hint=(1, 15)) # पंक्ति 2 और 3 Row_2_3.add_widget में बटन जोड़ें (btn3) Row_2_3.add_widget(btn4) # सभी विजेट्स को आउटरबॉक्स में जोड़ें। पूर्व> 

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

आउटपुट

पायथन - Kivy में BoxLayout विजेट


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

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

  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. कीवी का परिचय; एक क्रॉस-प्लेटफ़ॉर्म पायथन फ्रेमवर्क

    इस लेख में, हम Kivy ढांचे और इसकी स्थापना के बारे में जानेंगे। Kivy एक GUI आधारित एप्लिकेशन इंटरफ़ेस, ओपन-सोर्स है जो Windows, Linux और Mac के लिए क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन में मदद करता है। इंस्टॉलेशन गाइड सबसे पहले हमें पीसी पर अजगर स्थापित करना होगा। उसके बाद हमें निर्भरताएँ स्थापित करने की आव