List of Pseudo-States

The following pseudo-states are supported:

Pseudo-State 描述
:active 当widget驻留在活动窗口中时设置此状态
:adjoins-item 当QTreeView的::branch与item相邻时该状态被设置
:alternate 当QAbstractItemView::alternatingRowColors()设置为true时,这个状态被设置为每一个替代行绘制QAbstractItemView的行
:bottom item位于底部。例如,一个QTabBar,它的选项卡位于底部
:checked item被选中。例如,QAbstractButton的选中状态
:closable item可以关闭。例如,QDockWidget打开了QDockWidget::DockWidgetClosable特性
:closed item处于关闭状态。例如,QTreeView中的一个未展开的项
:default item为默认值。例如,QMenu中的默认QPushButton或默认操作
:disabled item被禁用
:editable QComboBox是可编辑的
:edit-focus item有编辑焦点(参见QStyle::State_HasEditFocus)。这种状态仅适用于Qt扩展的应用程序
:enabled item已启用
:exclusive item是独占项组的一部分。例如,独占的QActionGroup中的菜单项
:first item是第一个(在列表中)。例如,QTabBar中的第一个选项卡
:flat item是浮动的。例如,浮动的QPushButton.
:floatable item可以浮动。例如,QDockWidget打开了QDockWidget::DockWidgetFloatable特性
:focus item有输入焦点
:has-children item有子项目。例如,QTreeView中有子项的items
:has-siblings item有兄弟姐妹。例如,QTreeView中的一个item是同级的
:horizontal item具有水平方向
:hover 鼠标悬停在item上
:indeterminate item的状态不确定。例如,QCheckBox或QRadioButton被部分选中
:last item是(列表中的)最后一个。例如,QTabBar中的最后一个选项卡
:left item位于左侧。例如,一个QTabBar,它的选项卡位于左边
:maximized item是最大化的。例如,最大化的QMdiSubWindow
:middle item在列表的中间。例如,不在QTabBar开头或结尾的选项卡
:minimized item是最小化的。例如,最小化的QMdiSubWindow
:movable item是可以四处移动的。例如,QDockWidget打开了QDockWidget::DockWidgetMovable特性
:no-frame item没有框架。例如,一个无框架的QSpinBox或QLineEdit
:non-exclusive item是非独占项组的一部分。例如,非独占的QActionGroup中的菜单项
:off 对于可以切换的item,这适用于处于“关闭”状态的items
:on 对于可以切换的item,这适用于处于“on”状态的widgets
:only-one item是唯一的一个(在列表中)。例如,QTabBar中的一个单独的标签
:open item目处于打开状态。例如,QTreeView中展开的项,或者带有打开菜单的QComboBox或QPushButton
:pressed item正在使用鼠标按下
:previous-selected 前面的item(在列表中)被选中。例如,在所选选项卡旁边的QTabBar中的选项卡
:read-only item被标记为只读或不可编辑。例如,一个只读的QLineEdit或一个不可编辑的QComboBox
:right item位于右侧。例如,一个QTabBar,它的选项卡位于右边
:selected item被选中。例如,在QTabBar中选择的选项卡或QMenu中选择的项
:top item位于顶部。例如,一个QTabBar,它的选项卡位于顶部
:unchecked item未选中
:vertical item具有垂直方向
:window widget是一个window(即顶级widget)