Qt之容器控件(QStackedWidget) - 蝈蝈俊
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
使用QStackedWidget实现多页面切换,创建3个Python文件表示3个页面,主窗口类加载并切换页面,点击按钮切换页面。确保Python文件在同一目录下或Python搜索路径中。运行程序可实现页面切换。
🎯
关键要点
-
QStackedWidget提供了一个控件栈,一次只能显示一个控件,支持多页面切换。
-
创建3个独立的Python文件,分别表示3个页面,每个文件包含一个继承自QWidget的类。
-
file1.py定义了PageOne,file2.py定义了PageTwo,file3.py定义了PageThree。
-
创建主窗口类MainWindow,使用QStackedWidget动态加载和切换页面。
-
主窗口类中包含一个按钮,点击按钮可切换到下一个页面。
-
确保所有Python文件在同一目录下或Python搜索路径中,以便正常运行。
-
运行main.py时,程序初始显示PageOne,点击按钮可在三个页面之间切换。
🏷️