Kivy-তে GridLayout ও CheckBox ব্যবহার করে চেকবক্স তৈরি করা যায়। ২ কলামের গ্রিড লেআউটে লেবেল ও চেকবক্স রাখা হয়।
উদাহরণ
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
class chk_box(GridLayout):
def __init__(self, **kwargs):
super(chk_box, self).__init__(**kwargs)
self.cols = 2
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()
আউটপুট
চেকবক্স সহ একটি গ্রিড লেআউট প্রদর্শিত হবে।