def _create_valid_checkbox(self, row: RowWidgets) -> QCheckBox: valid_checkbox = QCheckBox(row.parent) is_checked = True if row.fact is None else row.fact.is_valid valid_checkbox.setChecked(is_checked) valid_checkbox.stateChanged.connect(self.on_valid_changed) valid_checkbox.row = row return valid_checkbox