PyQt5 高级界面控件:QStackedWidget in Python
PyQt5 是一个为 Python 提供 GUI 编程的开源框架,它的功能强大、易用性高,同时支持跨平台。在 PyQt5 的众多高级界面控件中,QStackedWidget 是一个非常实用的窗口容器控件,它可以方便地管理多个窗口之间的切换并显示当前活动窗口。
QStackedWidget 可以通过代码创建,也可以通过 Qt Designer 设计工具进行创建。下面是一个简单的例子,展示了如何使用 QStackedWidget 在不同的页面之间进行切换。假设我们有两个页面,分别显示一些文本和图片:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QPushButton, QVBoxLayout, QHBoxLayout, QStackedWidget
from PyQt5.