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,点击按钮可在三个页面之间切换。
➡️

继续阅读