
QWidget
主窗体容器
在Qt设计师中新建文件,选择QWidget

QWidget
属性
enabled
窗口部件是否有效geometry
窗口部件相对于其父窗口的几何图形,并排除窗口框架sizePolicy
窗口部件的默认布局行为minimumSize
窗口部部件的最小尺寸(以像素为单位)maximumSize
窗口部部件的最大尺寸(以像素为单位)sizeIncrement
窗口部件的大小增量baseSize
窗口部件的基本大小palette
窗口部件的调色板font
窗口部件当前的字体集cursor
窗口部件的光标外形mouseTracking
窗口部件跟踪鼠标是否生效tabletTracking
窗口部件是否启用了平板电脑跟踪focusPolicy
窗口部件接收键盘焦点的策略contextMenuPolicy
窗口部件如何显示上下文菜单acceptDrops
窗口部件中拖拽事件是否有效,设置为true
会向系统通知此窗口小部件可能能够接受放置事件windowTitle
窗口标题windowIcon
窗口部件的图标windowOpacity
窗口的不透明度级别toolTip
窗口部件的工具提示toolTipDuration
窗口部件的工具提示持续时间(以毫秒为单位)。如果值为-1(默认值),则根据工具提示的长度计算持续时间。statusTip
窗口部件的状态提示whatsThis
窗口部件的“这是什么”帮助文本accessibleName
窗口部件名称(通过一些辅助技术工具才可见)accessibleDescription
控件说明(通过一些辅助技术工具才可见),默认为空layoutDirection
窗口部件的布局方向autoFillBackground
窗口部件背景是否自动填充styleSheet
窗口部件的样式表locale
窗口部件的区域设置windowFilePath
窗口部件关联的文件路径inputMethodHints
具体的输入方法提示小部件具有什么windowModality
哪个窗口被模态部件阻塞
GroupBox
组合框
包含一个边框和一个标题栏,作为一个容器来使用,可以在其中添加各种窗口部件

QWidget
类属性
- 请参考
QWidget
主窗体容器
GroupBox
属性
title
标题文本alignment
标题文本对齐方式flat
是否为平行线checkable
是否可选择checked
是否选中
GroupBox
信号

信号触发条件:
clicked()
点击时发出信号clicked(bool)
点击时发出信号,并将当前状态传递给外界toggled(bool)
状态发生变化时发出信号,并将当前状态传递给外界
ScrollArea
滚动区
一个滚动视图,控件内可以为文本或者图片等,当控件内部件超出视图大小时,提供滚动条,这样就可以看到整个部件的大小

QWidget
类属性
- 请参考
QWidget
主窗体容器
QFrame
类属性
frameShape
框架外形格式frameShadow
框架阴影格式lineWidth
框架的宽度midLineWidth
线宽
QAbstractScrollArea
类属性
verticalScrollBarPolicy
垂直滚动条显示方式
ScrollBarAsNeeded
当内容超出显示范围时,显示滚动条ScrollBarAlwaysOff
始终关闭滚动条ScrollBarAlwaysOn
始终显示滚动条
horizontalScrollBarPolicy
水平滚动条显示方式
ScrollBarAsNeeded
当内容超出显示范围时,显示滚动条ScrollBarAlwaysOff
始终关闭滚动条ScrollBarAlwaysOn
始终显示滚动条
sizeAdjustPolicy
调节大小的方式
AdjustIgnored
调整忽视AdjustToContentsOnFirstShow
第一次显示时,组合框将调整为其内容AdjustToContents
始终根据内容进行调整
QScrollArea
类属性
widgetResizable
设置小部件是否可调整大小alignment
对齐方式
ToolBox
工具箱
一个选项卡式的条目,类似于QQ联系人列表

QWidget
类属性
- 请参考
QWidget
主窗体容器
QFrame
类属性
- 请参考
ScrollArea
滚动区
QToolBox
类属性
currentIndex
默认选中标签页的索引currentItemText
当前选中标签页的标题currentItemName
当前选中标签页的名称currentItemIcon
当前选中标签页的图标currentItemToolTip
当前选中标签页的工具提示tabSpacing
标签间距
QToolBox
信号

信号触发条件:
currentChanged(int)
点击标签页时发出信号,并传递选中标签页的索引
TabWidget
切换卡
提供了一系列的Tab选项卡的切换,每个选项卡下有自己的控件,原理和Tool Box一样

QWidget
类属性
- 请参考
QWidget
主窗体容器
QTabWidget
类属性
tabPosition
选项卡的位置tabShape
选项卡样式currentIndex
当前选中标签页的索引iconSize
图标尺寸elideMode
当选项卡排满时,设置选项卡每一项文本的显示方式usesScrollButtons
是否使用滚动按钮documentMode
文件样式tabsClosable
是否显示关闭按钮movable
选项卡之间是否可移动tabBarAutoHide
缩小时是否需要隐藏currentTabText
当前选中标签页的标题currentTabName
当前选中标签页的名称currentTabIcon
当前选中标签页的图标currentTabToolTip
当前选中标签页的状态提示文本currentTabWhatsThis
当前选中标签页的“这是什么”帮助文本
QTabWidget
信号

信号触发条件:
currentChanged(int)
标签发生改变时发出信号,并传递选中标签页的索引(点击和滚动)tabBarClicked(int)
点击标签时发出信号,并传递点击标签页的索引tabBarDoubleClicked(int)
双击标签时发出信号,并传递点击标签页的索引tabCloseRequested(int)
点击关闭按钮发出信号,并传递点击标签页的索引
Stacked Widget
层叠窗口
层叠窗口(堆栈窗口),提供了多页面切换的布局,每个窗口下可以添加其他控件,类似于文档的切换

QWidget
类属性
- 请参考
QWidget
主窗体容器
QFrame
类属性
- 请参考
ScrollArea
滚动区
QStackedWidget
类属性
currentIndex
当前选中页的索引currentPageName
当前选中页的名称
QStackedWidget
信号

信号触发条件:
currentChanged(int)
点击转换页时发出信号,并传递选中页的索引widgetRemoved(int)
从堆叠窗口小部件中移除窗口小部件时发出信号
Frame
框架

QFrame
类属性
- 请参考
ScrollArea
滚动区
Widget
组件

QWidget
类属性
- 请参考
QWidget
主窗体容器
MdI Area
MDI窗口显示区

QWidget
类属性
- 请参考
QWidget
主窗体容器
QFrame
类属性
- 请参考
ScrollArea
滚动区
QAbstractScrollArea
类属性
- 请参考
ScrollArea
滚动区
QMdiArea
类属性
background
背景图片和颜色activationOrder
触发器viewMode
设置视图模式documentMode
保存的标签栏在选项卡视图模式是否设置为文件的模式,默认为false。tabsClosable
设置标签是否可关闭tabsMovable
设置标签是否可移动tabShape
(当viewMode是TabbedView时)设置该MdiArea的标签形式tabPosition
(当viewMode是TabbedView时)设置标签所在方向
QMdiArea
信号

信号触发条件:
subWindowActivated(QMdiSubWindow*)
子窗口激活时发出信号
DockWidget
浮动窗口
浮动窗口,可以作为一个顶层窗口漂浮在桌面,主要作为辅助窗体出现在界面中,可以在很多IDE中看到停靠窗体

QWidget
类属性
- 请参考
QWidget
主窗体容器
QDockWidget
类属性
floating
设置否为可漂浮features
设置浮动窗体一些功能,是否为可移动,可关闭或浮动等
DockWidgetClosable
可关闭DockWidgetMovable
可移动DockWidgetFloatable
可漂浮DockWidgetVerticalTitleBar
在左边显示垂直的标签栏AllDockWidgetFeatures
具有前三种属性的所有功能NoDockWidgetFeatures
无法关闭,不能悬浮,不能移动
allowedAreas
设置浮动窗体可以停靠的地方
LeftDockWidgetArea
左侧停靠区域RightDockWidgetArea
右侧停靠区域TopDockWidgetArea
顶部停靠区域BottomDockWidgetArea
底部停靠区域AllDockWidgetAreas
以上所有功能NoDockWidgetArea
不显示
windowTitle
浮动窗体的标题dockWidgetArea
设置浮动窗体可以停靠的地方docked
设置浮动窗体是否停靠着
QDockWidget
信号

信号触发条件:
allowedAreasChanged(Qt::DockWidgetAreas)
??dockLocationChanged(Qt::DockWidgetArea)
当停靠的位置发生改变时发出信号featuresChanged(QDockWidget::DockWidgetFeatures)
??topLevelChanged(bool)
当处于顶层窗口时发出信号visibilityChanged(bool)
可见性发生改变时发出信号
其中两个信号,找了好久的资料,也测试了,不知道是啥玩意,( ╯□╰ )