Чтобы открыть дочернее окно в Python Qt Designer, вам нужно выполнить следующие шаги:
1. Создайте главное окно с использованием Qt Designer. Вы можете разместить кнопку или другой виджет, с помощью которого будет открыто дочернее окно.
2. Создайте новый класс для дочернего окна. Вам нужно будет создать новый класс, основанный на классе QDialog или QMainWindow, в зависимости от ваших потребностей.
3. В главном окне создайте обработчик событий для кнопки или другого виджета, который будет вызывать открытие дочернего окна. В обработчике событий вы можете создать экземпляр дочернего окна и вызвать его метод show() для отображения окна.
from PyQt5.QtWidgets import QApplication, QMainWindow, QDialog, QPushButton class ChildWindow(QDialog): def __init__(self): super().__init__() class MainWindow(QMainWindow): def __init__(self): super().__init__() self.button = QPushButton("Open Child Window", self) self.button.clicked.connect(self.open_child_window) def open_child_window(self): self.child_window = ChildWindow() self.child_window.show() if __name__ == "__main__": app = QApplication([]) main_window = MainWindow() main_window.show() app.exec_()
В этом примере мы создаем класс ChildWindow, который является дочерним окном. Затем мы создаем класс MainWindow, который содержит кнопку "Open Child Window" и обработчик событий open_child_window, который вызывает открытие дочернего окна.
При запуске скрипта создается экземпляр главного окна и отображается на экране. Когда пользователь нажимает на кнопку "Open Child Window", вызывается метод open_child_window, который создает экземпляр дочернего окна и отображает его на экране с помощью метода show().
Надеюсь, это поможет вам открыть дочернее окно в Python Qt Designer. Если у вас возникнут вопросы, пожалуйста, дайте мне знать.