class Resultado(QMainWindow):
    def __init__(self):
        super(Resultado, self).__init__()
        self.ui = Ui_Resultado()
        self.ui.setupUi(self)

    def cerrar(self):
        self.close()
    def __init__(self):
        super(Resultado, self).__init__()
        self.ui = Ui_Resultado()
        self.ui.setupUi(self)

        @Slot()
        def cerrar(self):
            self.close()
class Resultado(QMainWindow):
    def __init__(self):
        super(Resultado, self).__init__()
        self.ui = Ui_Resultado()
        self.ui.setupUi(self)

    @Slot()
    def cerrar(self):
        self.close()#cierro la ventana abierta. Este self no es el mismo que esta adentro de la clase Principal
 def __init__(self):
     super(Resultado, self).__init__()
     self.ui = Ui_Resultado()
     self.ui.setupUi(self)