QStyle::state枚举类型

QStyleOption::state,它保存绘制时使用的样式标志。该表还描述了将给定选项强制转换为适当的子类时设置的标志。注意,如果这里没有列出一个基本元素,那是因为它使用了一个普通的QStyleOption对象。
State类型是QFlags<StateFlag>的类型定义。它存储statflag值的OR组合。

常量描述
QStyle::State_None表示小部件没有状态
QStyle::State_Active表示小部件是活动的
QStyle::State_AutoRaise用于指示是否应该在工具按钮上使用自动提升外观。用于指示一个项目视图分支是否有子节点。
QStyle::State_Editing用于指示是否在小部件上打开了编辑器
QStyle::State_Enabled用于表示部件是否被启用。
QStyle::State_HasFocus用于指示小部件是否有焦点
QStyle::State_Horizontal用于指示小部件是否水平布局,例如。一个工具栏。
QStyle::State_KeyboardFocusChange用于指示焦点是否被键盘更改,例如,tab, backtab或快捷键。
QStyle::State_NoChange用于表示三态复选框。
QStyle::State_ReadOnly用于表示部件是否为只读。
QStyle::State_Selected用于表示部件是否被选中。由项目视图使用,用于指示是否应该绘制水平分支。
QStyle::State_Open项目视图用于指示树分支是否打开。由项目视图使用,用于指示是否需要绘制竖线(对于兄弟)。
State_MouseOver用于指示widget是否在鼠标下方。
QStyle::State_Off用于表示部件是否未按下。
QStyle::State_On用于表示部件是否被按下。
QStyle::State_Raised用于表示按钮是否凸起。
QStyle::State_Sunken用于指示小部件是凹陷的还是按下的。
QStyle::State_DownArrow用于指示下箭头是否应该在小部件上可见。
QStyle::State_UpArrow用于指示向上箭头是否应该在小部件上可见。
QStyle::State_Mini用于指示一个mini风格的Mac部件或按钮。
QStyle::State_Small用于指示一个小样式的Mac部件或按钮。
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值