def __init__(self, data, key, text, parent): QCheckBox.__init__(self, text, parent) self.data, self.key = data, key self.setChecked(data.get(key, False)) self.stateChanged.connect(self._changed)
def __init__(self, name, layout): opt = options[name] QCheckBox.__init__(self) self.stateChanged.connect(self.changed_signal.emit) init_opt(self, opt, layout)