def __init__(self, parent=None): super(LoginForm, self).__init__(parent) self.ui = LoginUiDialog() self.ui.setupUi(self) self.connect(self.ui.loginPushButton, QtCore.SIGNAL("clicked()"), self.saveCredentials) self.localStore = models.LocalStore() self.credentials = self.localStore.get_credentials()
class LoginForm(QtGui.QDialog): def __init__(self, parent=None): super(LoginForm, self).__init__(parent) self.ui = LoginUiDialog() self.ui.setupUi(self) self.connect(self.ui.loginPushButton, QtCore.SIGNAL("clicked()"), self.saveCredentials) self.localStore = models.LocalStore() self.credentials = self.localStore.get_credentials() def setCredentials(self, credentials): self.ui.usernameLineEdit.setText(credentials.username) self.ui.passwordLineEdit.setText(credentials.password) def saveCredentials(self): username = unicode(self.ui.usernameLineEdit.text()) password = unicode(self.ui.passwordLineEdit.text()) self.localStore.set_credentials(username, password) self.emit(QtCore.SIGNAL("credentialsSaved()")) self.close()