0

I'm trying to run this code in Python but this error appears. Does somebody knows why? I'm trying to creat an interface using python and QtDesigner.

import sys
from Main_window import *
from Ventana_Dos import *
import conexion
from PyQt5.QtWidgets import *
from PyQt5.uic import loadUi
from PyQt5.QtCore import pyqtSlot

class Aplicacion(QMainWindow):

    def __init__(self):
        super().__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.boton_ingresar.clicked.connect(self.iniciar_sesion)

        self.datos = conexion.Base_datos_usuarios()

    def iniciar_sesion(self):

        self.ui.contrasena_incorrecta.setText('')
        self.ui.usuario_incorrecto.setText('')
        Usuario_in = self.ui.usuario_in.text()
        Contraseña_in = self.ui.contrasena_in.text()

        dato1 = self.datos.busca_usuario(Usuario_in)
        dato2 = self.datos.busca_contraseña(Contraseña_in)

        if dato1 == [] and dato2 == []:
            self.ui.contrasena_incorrecta.setText('Contraseña Inconrrecta')
            self.ui.usuario_incorrecto.setText('Usuario Incorrecta')
        else:

            if dato1 == []:
                self.ui.usuario_incorrecto.setText('Usuario Incorrecta')
            else:
                dato1 = dato1[0][0]

            if dato2 == []:
                self.ui.contrasena_incorrecta.setText('Contraseña Inconrrecta')
            else:
                dato2 = dato2[0][1]

            if dato1 != [] and dato2 != []:
                for i in range(0,99):

                    self.hide()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    app = Aplicacion()
    app.show()
    sys.exit(app.exec_())

I search about this problem but I couldn´t find something. There are pages where peaople says that the problem is to repeat tn same 'QMainWindow' but i don´t have this line.

0 Answers0