def validateCurrentPage(self): if self.currentId() == 0: if self.importRadioButton.checkState() == Qt.Unchecked( ) and self.createNewRadioButton.checkState() == Qt.Unchecked( ) and self.installRadioButton.checkState() == Qt.Unchecked(): errorMsg = self.tr('An option must be chosen!\n') QMessageBox.warning(self, self.tr('Error!'), errorMsg) return False if self.installRadioButton.checkState() == Qt.Checked(): if self.settingComboBox.currentIndex() == 0: errorMsg = self.tr('A setting must be chosen!\n') QMessageBox.warning(self, self.tr('Error!'), errorMsg) return False else: return True return True else: return True