from PyQt5 import QtWidgets from src.gui import login def home_page(mainWindow): label1 = QtWidgets.QLabel("Home page") btnConnexion = QtWidgets.QPushButton("Connexion") btnConnexion.clicked.connect(lambda: login.login_page(mainWindow)) inputRecherche = QtWidgets.QLineEdit("Nom d'un pro") comboRecherche = QtWidgets.QComboBox() layoutMain = QtWidgets.QVBoxLayout() layoutMain.addWidget(btnConnexion) layoutMain.addWidget(label1) layoutMain.addWidget(inputRecherche) layoutMain.addWidget(comboRecherche) if hasattr(mainWindow, "mainWidget"): mainWindow.mainWidget.deleteLater() mainWindow.mainWidget = QtWidgets.QWidget() mainWindow.mainWidget.setLayout(layoutMain) mainWindow.setCentralWidget(mainWindow.mainWidget)