Загрузка данных


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