def add_user(self): d = NewUser(self.user_data, parent=self) if d.exec_() == d.Accepted: un, pw = d.username, d.password self.user_data[un] = create_user_data(pw) self.user_list.insertItem(0, un) self.user_list.setCurrentRow(0) self.display_user_data(un) self.changed_signal.emit()