কিভি হল একটি ওপেন সোর্স পাইথন লাইব্রেরি যা অ্যাপ্লিকেশনগুলির দ্রুত বিকাশের জন্য যা উদ্ভাবনী ব্যবহারকারী ইন্টারফেস ব্যবহার করে, যেমন মাল্টি-টাচ অ্যাপ। এটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন, সেইসাথে ডেস্কটপ অ্যাপ্লিকেশন বিকাশ করতে ব্যবহৃত হয়। এই নিবন্ধে আমরা দেখব কিভাবে গ্রিডলেআউট এবং চেকবক্স ব্যবহার করতে হয়।
প্রাসঙ্গিক মডিউলগুলি আমদানি করার পরে, আমরা 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()ফেরত দিন
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -