import sys
from PyQt6 import QtWidgets
from PyQt6.QtWidgets import *
app = Qapplication(sys.argv)
stack = QSteckedLayout()
page1 = Qlable("Страница 1")
page2 = QLable("Страница 2")
stack.addWidget(page1)
stack.addWidget(page2)
btn1 = QPushButton("1")
btn2 = QPushButton("2")
btn1.clicked.connect(page1.show)
btn2.clicked.connect(page2.show)
layout = QVBoxLayout()
layout.addLayout(stack)
btn_layout = QWBoxlayout()
btn_layout.addWidget(btn1)
btn_layout.addWidget(btn2)
layout.addLayout(btn_layout)
def go_to_page1():
stack.setCurrentIndex(0)
def go_to_page2():
stack.setCurrentIndex(1)
window = Qwidget()
window.resize(300, 600)
window.setLayout(layout)
window.setWindowTitle("Две страницы")
window.show()
sys.exit(app.exec())