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()