一、概述
StackedWidget堆叠窗口部件为一系列窗口部件的堆叠,对应类为QStackedWidget。QStackedWidget类对应部件为放在堆栈中的多个窗口部件,这些放在堆栈中的窗口部件在界面上只能看到一个窗口。
如果不好理解的话,老猿觉得用QTabWidget选项窗部件做个对比就好理解了。
我们知道,QTabWidget选项窗部件是多个页面窗口组成的,每次用户选择其中一个选项卡时即显示对应的选项窗,未选中的选项窗不显示,但用户可以在选项卡栏上看到对应选项窗的选项标签。而QStackedWidget的堆叠窗口,在外观上可以看成一个隐藏了选项卡栏的QTabWidget选项窗部件,当前页面展示出来,其他页面被隐藏。
由于没有选项卡栏,StackedWidget堆叠窗口部件当前显示的页面只能通过代码进行页面切换,例如通过QComboBox或QListWidget存储对应页面的标题供人选择,然后根据选择结果将对应页面设置为当前页面。
QStackedWidget是PyQt中的容器类部件,用于堆叠多个窗口部件,只显示一个。它类似于隐藏了选项卡的QTabWidget,通过代码实现页面切换。本文详细介绍了QStackedWidget的属性如currentIndex、currentPageName和count,以及如何添加、获取和移除页面窗口,同时提及其相关信号。
订阅专栏 解锁全文
1102

被折叠的 条评论
为什么被折叠?



