class LoginModal(QtGui.QDialog): def __init__(self): super(LoginModal, self).__init__() self.ui=Ui_Dialog_login() self.changed_slot = self.verificar self.ui.setupUi(self) self.resultado = False movie = QtGui.QMovie(":/newPrefix/loading.gif") self.ui.spinnerLabel.setMovie(movie) movie.start() self.ui.spinnerLabel.setLayout(QtGui.QHBoxLayout()) self.ui.spinnerLabel.layout().addWidget(QtGui.QLabel('')) self.ui.spinnerLabel.hide() self.ui.mensajeLabel.hide() self.redimensionar() self.ui.enviarPushButton.setEnabled(False) self.exec_() def activado(self): self.resultado = True self.close() def rechazado(self): self.reject() # Mostrar mensaje error def verificar(self, text): passw = self.ui.passwordLineEdit.text() user = self.ui.mailLineEdit.text() if(ActivacionController.verificarUser(user) and ActivacionController.verificarPassword(passw) ): self.ui.enviarPushButton.setEnabled(True) else: self.ui.enviarPushButton.setEnabled(False) def redimensionar(self): s = self.sizeHint() s.setWidth(self.width()) self.resize(s); def estado(self, mensaje): self.ui.mensajeLabel.setText(mensaje) def accept(self): passw = self.ui.passwordLineEdit.text() user = self.ui.mailLineEdit.text() self.ui.enviarPushButton.setEnabled(False) self.ui.spinnerLabel.show() self.ui.mensajeLabel.show() self.redimensionar() ActivacionController.iniciar(self, user, passw)
def __init__(self): super(LoginModal, self).__init__() self.ui=Ui_Dialog_login() self.changed_slot = self.verificar self.ui.setupUi(self) self.resultado = False movie = QtGui.QMovie(":/newPrefix/loading.gif") self.ui.spinnerLabel.setMovie(movie) movie.start() self.ui.spinnerLabel.setLayout(QtGui.QHBoxLayout()) self.ui.spinnerLabel.layout().addWidget(QtGui.QLabel('')) self.ui.spinnerLabel.hide() self.ui.mensajeLabel.hide() self.redimensionar() self.ui.enviarPushButton.setEnabled(False) self.exec_()