Esempio n. 1
0
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)
Esempio n. 2
0
 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_()