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

किवी में पायथन चेकबॉक्स विजेट?

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

प्रासंगिक मॉड्यूल आयात करने के बाद, हम 2 कॉलम के साथ एक ग्रिड लेआउट बनाते हैं। एक लेबल को होल्ड करने के लिए और दूसरा चेकबॉक्स को होल्ड करने के लिए।

उदाहरण

import kivy
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
from kivy.uix.checkbox import CheckBox
from kivy.uix.gridlayout import GridLayout

# Container class for the app's widgets
class chk_box(GridLayout):

   def __init__(self, **kwargs):
      super(chk_box, self).__init__(**kwargs)

      # Grid layout for 2 columns
      self.cols = 2

      # Add checkbox, widget and labels
      self.add_widget(Label(text='10 AM to 11 AM' ))
      self.active = CheckBox(active=True)
      self.add_widget(self.active)

      self.add_widget(Label(text='3 PM to 4 PM'))
      self.active = CheckBox(active=False)
      self.add_widget(self.active)

class CheckBoxApp(App):
   def build(self):
      return chk_box()

CheckBoxApp().run()

आउटपुट

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

किवी में पायथन चेकबॉक्स विजेट?


  1. टिंकर पायथन में बंधनेवाला फलक

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

  1. पायथन में बाइनरी ट्री का व्यास

    मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें पेड़ के व्यास की लंबाई की गणना करनी है। बाइनरी ट्री का व्यास वास्तव में एक पेड़ में किन्हीं दो नोड्स के बीच सबसे लंबे पथ की लंबाई है। जरूरी नहीं कि यह रास्ता जड़ से ही गुजरे। तो अगर पेड़ नीचे जैसा है, तो व्यास 3 होगा क्योंकि पथ की लंबाई [4,2,1,3] या [5,2,1

  1. पायथन में विरासत

    इस लेख में, हम पायथन 3.x में इनहेरिटेंस और एक्सटेंडिंग क्लासेस सीखेंगे। या पहले। वंशानुक्रम वास्तविक दुनिया के संबंधों का अच्छी तरह से प्रतिनिधित्व करता है, पुन:प्रयोज्य प्रदान करता है और पारगमन का समर्थन करता है। यह तेजी से विकास समय, आसान रखरखाव और विस्तार में आसान प्रदान करता है। वंशानुक्रम को