class LabelCheckbox(Row): def __init__(self, title, checked=False): Row.__init__(self) Label(title).append_to(self) self.checkbox = Checkbox(checked=checked).append_to(self) def get_value(self): return self.checkbox.checked def set_value(self, checked): if checked: self.checkbox.check() else: self.checkbox.uncheck() value = property(get_value, set_value)
def __init__(self, title, checked=False): Row.__init__(self) Label(title).append_to(self) self.checkbox = Checkbox(checked=checked).append_to(self)