def mousePressEvent(self, event): if self.isChecked(): self.setChecked(False) else: self.setChecked(True) return QCheckBox.mousePressEvent(self, event)