def generate_ends_with(self): alphabet = self.dfa_alphabet.text().split(',') input = self.lineEdit_2.text() if alphabet[0] != '' and input != '': dfa = DFA.dfa_ends_with(input, alphabet) dfa_list.append(dfa) item = QStandardItem(dfa.get_tuple_string()) dfa_model_list.appendRow(item) self.dialog.accept()