Для реализации перехода с виджета в главное окно программы, созданного с помощью QT Designer в Python, нужно выполнить несколько шагов:
1. Создайте объект главного окна программы (QMainWindow) и объект виджета, с которого будет происходить переход.
from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget app = QApplication([]) main_window = QMainWindow() widget = QWidget()
2. Установите виджет как центральный виджет для главного окна.
main_window.setCentralWidget(widget)
3. Добавьте контрол для инициирования перехода, например, кнопку.
from PyQt5.QtWidgets import QPushButton button = QPushButton("Перейти в главное окно") button.clicked.connect(lambda: main_window.show()) widget.layout().addWidget(button)
4. По необходимости настройте внешний вид главного окна.
main_window.setWindowTitle("Главное окно программы") main_window.resize(800, 600)
5. Запустите приложение.
main_window.show() app.exec()
После выполнения этих шагов, при нажатии на кнопку на виджете произойдет переход в главное окно программы.