QSS中常见的伪状态
| 伪状态 | 描述 |
|---|---|
| :active | 当组件处于一个活动的窗口时,此状态为真 |
| :adjoins-item | QTreeView::brance与一个条目相邻时,此状态为真 |
| ::alternate | 当QAbstractItemView的alternatingRowColors属性为true,绘制交替的行时此状态为真 |
| :bottom | 组件处于底部,例如QTabBar的表头位于底部 |
| :checked | 组件被勾选,例如QAbstractButton的checked属性为true |
| :closable | 组件可以被关闭,例如当QDockWidget的DockWidgetClosable属性为true时 |
| :closed | 项(item)处于关闭状态,例如QTreeView的一个没有展开的节点 |
| :default | 项是默认的,例如一个默认的QPushButton按钮,或QMenu中一个默认的Action |
| :disabled | 项被禁用 |
| :editabel | QComboBox是可编缉的 |
| :edit-focus | 项有编缉焦点 |
| :exclusive | 项是一个排他性组的一部分,例如一个排他性QActionGroup的一个菜单项 |
| :first | 第一个项,例如QTabBar中的第一页 |
| :flat | 项是flat的,例如QTreeView的一个节点具有子节点 |
| :focus | 项具有输入焦点 |
| :has-children | 项有子项,例如QTreeView的一个节点具有子节点 |
| :horizontal | 项处于水平方向 |
| :hover | 鼠标移动到项上方时 |
| :last | 最后一个项,例如QTabBar中的最后一页 |
| :left | 项位于左侧,例如QTabBar的页头位于左侧 |
| :maximized | 项处于最大化状态,例如最大化的QMdiSubWindow窗口 |
| :minimized | 项处于最小化状态,像如最小化的QMdiSubWindow窗口 |
| :movable | 项是可移动的 |
| :off | 对于可以切换状态的项,其处于“off”状态 |
| :on | 对于可以切换状态的项,其处于“on”状态 |
| :open | 项处于打开状态,例 如QTreeView的一个展开的节点 |
| :pressed | 在项上按下了鼠标 |
| :read-only | 项是只读或不可编缉的 |
| :right | 项位于右侧,例如QTabBar的页头位于右侧 |
| :selected | 项被选中,例如QTabBar中一个被选中的页,或QMenu中一个被选中的菜单项 |
| :top | 项位于顶端,例如QTabBar的页头位于顶端 |
| :unchecked | 项处于被选中状态 |
| :vertical | 项处于垂直方向 |