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) |
