DI_U3.principal

 1import sys
 2import os
 3
 4sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../Vistas')))
 5
 6from PySide6 import QtWidgets  # type: ignore
 7from Vistas.miHotel import Ui_nlgMainWindow
 8from Controladores.mostrarReservasControlador import MostrarReservasControlador
 9
10class MainWindow(QtWidgets.QMainWindow):
11    """
12    Clase Main que corresponde a la ventana principal de la aplicación
13    """
14    def __init__(self):
15        """
16        Constructor de la clase Main, inicializa la interfaz gráfica 
17        principal, conecta el botón de abrir la reservas con la función
18        de abrir()
19        """
20        super().__init__()
21        self.ui = Ui_nlgMainWindow()
22        self.ui.setupUi(self)
23
24        #conectar el botón de mostrarReservas con la función abrir()
25        self.ui.buttonMostrarReserva.clicked.connect(self.abrir)
26        self.ventana2=None
27
28    def abrir(self):
29        """
30        método para abrir la interfaz 2 de mostrarReservasControlador
31
32        """
33        self.ventana2=MostrarReservasControlador()
34        self.ventana2.show()
35
36
37
38if __name__ == "__main__":
39    import sys
40    app = QtWidgets.QApplication(sys.argv)
41    ventana=MainWindow ()
42    ventana.show()
43    sys.exit(app.exec())
class MainWindow(PySide6.QtWidgets.QMainWindow):
11class MainWindow(QtWidgets.QMainWindow):
12    """
13    Clase Main que corresponde a la ventana principal de la aplicación
14    """
15    def __init__(self):
16        """
17        Constructor de la clase Main, inicializa la interfaz gráfica 
18        principal, conecta el botón de abrir la reservas con la función
19        de abrir()
20        """
21        super().__init__()
22        self.ui = Ui_nlgMainWindow()
23        self.ui.setupUi(self)
24
25        #conectar el botón de mostrarReservas con la función abrir()
26        self.ui.buttonMostrarReserva.clicked.connect(self.abrir)
27        self.ventana2=None
28
29    def abrir(self):
30        """
31        método para abrir la interfaz 2 de mostrarReservasControlador
32
33        """
34        self.ventana2=MostrarReservasControlador()
35        self.ventana2.show()

Clase Main que corresponde a la ventana principal de la aplicación

MainWindow()
15    def __init__(self):
16        """
17        Constructor de la clase Main, inicializa la interfaz gráfica 
18        principal, conecta el botón de abrir la reservas con la función
19        de abrir()
20        """
21        super().__init__()
22        self.ui = Ui_nlgMainWindow()
23        self.ui.setupUi(self)
24
25        #conectar el botón de mostrarReservas con la función abrir()
26        self.ui.buttonMostrarReserva.clicked.connect(self.abrir)
27        self.ventana2=None

Constructor de la clase Main, inicializa la interfaz gráfica principal, conecta el botón de abrir la reservas con la función de abrir()

ui
ventana2
def abrir(self):
29    def abrir(self):
30        """
31        método para abrir la interfaz 2 de mostrarReservasControlador
32
33        """
34        self.ventana2=MostrarReservasControlador()
35        self.ventana2.show()

método para abrir la interfaz 2 de mostrarReservasControlador

staticMetaObject = PySide6.QtCore.QMetaObject("MainWindow" inherits "QMainWindow": )