কম্পিউটার টিউটোরিয়াল

পাইথনে Kivy-তে Checkbox উইজেট ব্যবহার

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()

আউটপুট

চেকবক্স সহ একটি গ্রিড লেআউট প্রদর্শিত হবে।

  1. পাইথন Tkinter-এ Progressbar উইজেট

  2. পাইথন Tkinter-এ কল্যাপসিবল পেন (Collapsible Pane) তৈরি করা

  3. পাইথনে বাইনারি ট্রির ডায়ামিটার

  4. পাইথনে ইনহেরিটেন্স (Inheritance)