一、概述
TabWidget选项卡组件是一个带一到多个选项卡栏和对应页面区域的组件,对应类QTabWidget,每个选项卡栏对应一个单独的页面,用于显示与每个选项卡相关的内容。默认情况下,选项卡栏显示在页面区域上方,但可以设置组件的tabPosition属性来设置不同的选项卡栏位置。页面区域中只显示当前页面;其他所有页面均隐藏,只有切换到对应选项卡栏时才会显示,可以通过单击选项卡或按Alt+字母快捷键(如果设置了快捷键)来切换不同的选项卡。下图为一个选项卡的两个不同选项页例子:


二、属性介绍
在Designer中,QTabWidget的可设置属性包括如下:

这些属性老猿将其分为三类:外观展示类、操作控制类、当前项类。
- 外观展示类属性请参考《PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件外观展示类属性elideMode、documentMode、tabBarAutoHide、tabShape介绍》
- 操作控制类属性请参考《 PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件操作控制类属性movable和tabsClosable介绍》
- 当前项类属性请参考《PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件当前项类属性currentIndex、currentTabText、currentTabName、currentTabIcon介绍》
本文详细介绍了PyQt中的QTabWidget组件,包括其基本功能、默认设置及如何通过属性调整选项卡的位置、外观和操作。QTabWidget组件允许创建带有多个选项卡的界面,每个选项卡对应一个独立的页面,用于显示特定内容。文章还提到了如何通过单击或快捷键切换选项卡。

843

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



