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

किवी में पायथन फ्लोट लेआउट?

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

पूर्ण स्थिति के साथ

इस दृष्टिकोण में हम एक निश्चित स्थिति में बटन की स्थिति निर्धारित करते हैं। इसलिए जब विंडो का आकार बदलता है, तो विंडो का आकार और बटन का आकार बदल जाता है लेकिन बटन की स्थिति स्थिर रहती है। तो कभी-कभी विंडो को कैसे निचोड़ा जाता है, इसके आधार पर बटन छिपा हो जाता है।

उदाहरण

किवी से आयात करें। क्लासक्लास फ्लोटएप (ऐप):डीईएफ़ बिल्ड (सेल्फ):# फ्लोटलेआउट फ़्लैट बनाना =फ्लोटलाउट () बीटीएन =बटन (टेक्स्ट ='हैलो वर्ल्ड', साइज़_हिंट =(0.5, 0.2), पॉज़ =(100, 200), बैकग्राउंड_नॉर्मल =' ', background_color=(1, 0, 1, 1)) # बटन विजेट जोड़ना Flt.add_widget(btn) रिटर्न Flt# ऐप चलाएं () रन करें ()

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

किवी में पायथन फ्लोट लेआउट?

सापेक्ष स्थिति के साथ

इस दृष्टिकोण में हम स्थिति संकेत के साथ बटन की स्थिति निर्धारित करते हैं। इसलिए जब विंडो का आकार बदलता है, तो विंडो का आकार और बटन का आकार बदल जाता है और साथ ही विंडो के सापेक्ष आकार के संबंध में बटन की स्थिति भी बदलती रहती है। इसलिए जब विंडो को दबाया जाता है तो बटन कभी छिपा नहीं होता है।

उदाहरण

kivy.app से kivy.uix.button से ऐप आयात करें kivy.uix.floatlayout से kivy.uix.floatlayout आयात करें FloatLayout से kivy.config आयात करें ConfigConfig.set('graphics', 'resizable', True)# ऐप क्लासक्लास बनाना FloatApp(App) :def बिल्ड (स्व):# Floatlayout Flt बनाना =FloatLayout() btn =Button(text='Hello World', size_hint=(0.2 ,0.2), pos_hint={'x':.2, 'y':.2 }, background_normal='', background_color=(1, 1, 0, 0.8) ) # बटन विजेट जोड़ना Flt.add_widget(btn) return Flt# ऐप चलाएँ। 

आउटपुट

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

किवी में पायथन फ्लोट लेआउट?


  1. पायथन टिंकर बटन में शैली जोड़ें

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

  1. पायथन टिंकर बटन पर छवि जोड़ें

    टिंकर, जो कि पायथन प्रोग्रामिंग के लिए जीयूआई पुस्तकालय है, में जीयूआई बटन में छवियों को जोड़ने की सुविधा है। यह उपयोगकर्ताओं के लिए GUI में पाठ के बजाय GUI में प्रतीकों को याद रखने के लिए उपयोगी है। नीचे दिए गए टिंकर प्रोग्राम में हम दिखाते हैं कि हम जीयूआई बटन में एक छवि कैसे जोड़ सकते हैं। इमेजके

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

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