def __init__(self, color, diameter, parent=None): QCheckBox.__init__(self, parent) self.color1 = QColor(color) self.color2 = QColor(50, 50, 50) self.resize(QSize(2 * float(diameter), diameter)) self.setStyleSheet("background-color: rgb(0, 0, 0);\n" + "color: rgb(255, 255, 255);\n") self.setChecked(True) self.setEnabled(True) self._enable = True
def __init__(self, var, text, state = False): QCheckBox.__init__(self, text) self.setFont(QFont('SansSerif', 12)) self.setChecked(state) self.var = var self.toggled.connect(self.when_modified)