किवी अनुप्रयोगों के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है जो मल्टी-टच ऐप्स जैसे अभिनव यूजर इंटरफेस का उपयोग करती है। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन को विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि विभिन्न अभिविन्यास और रंगों के बटन बनाने के लिए 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) # सभी विजेट्स को आउटरबॉक्स में जोड़ें। पूर्व>उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
आउटपुट