QStyle Title Bar 样式设计 (十三)

标题栏复杂控件CC_TitleBar用于在QMdiArea中绘制内部窗口的标题栏。 它通常由一个窗口标题和关闭,最小化,系统菜单和最大化按钮组成。

某些样式还提供用于为窗口着色的按钮,以及用于上下文相关帮助的按钮。

条形图在CC_TitleBar中绘制,不使用任何子元素。 各个样式如何绘制其按钮是个人的,但是样式应提供按钮的标准像素图。

 

 

 

 在Java样式的标题栏上方的图像中,我们显示了Java样式支持的子元素的边界矩形(所有子元素均使用标准像素图绘制)。 通常使用PE_PanelButtonTool绘制按钮背景,但这不是规则。

 

 

 标题栏的样式选项是QStyleOptionTitleBar。 它的成员是:

MemberContent
icon 标题栏图标
text 标题栏标签的文本
windowFlags Qt :: WindowFlag枚举的标志。 QMdiArea用于窗口管理的窗口标志。
titleBarState 这是包含标题栏的窗口的QWidget :: windowState()。
posted @ 2020-11-04 21:49  流浪侠客  阅读(802)  评论(0)    收藏  举报