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

पायथन - किवी में एंकरलाउट

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

AnchorLayouts का उपयोग करके हम विजेट्स को सीमाओं में से एक पर रखते हैं। वर्ग kivy.uix.anchorlayout.AnchorLayout एंकर लेआउट को लागू करता है। एंकर_एक्स पैरामीटर और एंकर_वाई पैरामीटर दोनों को 'बाएं', 'दाएं' और 'केंद्र' मानों को पारित किया जा सकता है। नीचे दिए गए प्रोग्राम में हम दो बटन बनाते हैं, उन्हें दो एंकर से जोड़ते हैं और उन्हें BoxLayout में रखते हैं।

उदाहरण

from kivy.app import App
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
class AnchorLayoutApp(App):
   def build(self):
      # Anchor Layout1
      anchor1 = AnchorLayout(anchor_x='left', anchor_y='bottom')
      button1 = Button(text='Bottom-Left', size_hint=(0.3, 0.3),background_color=(1.0, 0.0, 0.0, 1.0))
      anchor1.add_widget(button1)
      # Anchor Layout2
      anchor2 = AnchorLayout(anchor_x='right', anchor_y='top')
      # Add anchor layouts to a box layout
      button2 = Button(text='Top-Right', size_hint=(0.3, 0.3),background_color=(1.0, 0.0, 0.0, 1.0))
      anchor2.add_widget(button2)
      # Create a box layout
      BL = BoxLayout()
      # Add both the anchor layouts to the box layout
      BL.add_widget(anchor1)
      BL.add_widget(anchor2)
      # Return the boxlayout widget
      return BL
# Run the Kivy app
if __name__ == '__main__':
   AnchorLayoutApp().run()

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

आउटपुट

पायथन - किवी में एंकरलाउट


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

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

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

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

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

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