qt值qss(stylesheet)用法简介(二)
2013-01-18 10:01
477 查看
实际例程和素材
qcolor颜色名称:
qframe结构图:
例子一:
background-color: red;
border-style: outset;
border-width: 2px;
border-radius: 10px;
border-color: beige;
font: bold 14px;
min-width: 10em;
padding: 6px;
QPushButton:pressed {
background-color: rgb(0, 224, 0);
border-style: inset;
}
QPushButton:hover {
background-color: rgb(0, 224, 240);
border-style: inset;
}
鼠标没有经过按钮时:
鼠标经过时:
伪目标:
Pseudo-State
Description
:active 激活时
:adjoins-item This state is set when the ::branch of a QTreeView is adjacent to an item.
:alternate 多选择
:bottom 底部
:checked 选择状态
:closable 可关闭
:closed 关闭状态
:default 默认
:disabled 无效状态
:editable 可编辑的
:edit-focus The item has edit focus (See QStyle::State_HasEditFocus). This state is available only for Qt
Extended applications.
:enabled The item is enabled.
:exclusive The item is part of an exclusive item group. For example, a menu item in a exclusive
QActionGroup.
:first The item is the first (in a list). For example, the first tab in a QTabBar.
:flat The item is flat. For example, a flat QPushButton.
:floatable The items can be floated. For example, the QDockWidget has the
QDockWidget::DockWidgetFloatable feature turned on.
:focus The item has input focus.
:has-children The item has children. For example, an item in a QTreeView that has child items.
:has-siblings The item has siblings. For example, an item in a QTreeView that siblings.
:horizontal The item has horizontal orientation
:hover The mouse is hovering over the item.
:indeterminate The item has indeterminate state. For example, a QCheckBox or QRadioButton is
partially checked.
:last The item is the last (in a list). For example, the last tab in a QTabBar.
:left The item is positioned at the left. For example, a QTabBar that has its tabs positioned at
the left.
:maximized The item is maximized. For example, a maximized QMdiSubWindow.
:middle The item is in the middle (in a list). For example, a tab that is not in the beginning or the
end in a QTabBar.
:minimized The item is minimized. For example, a minimized QMdiSubWindow.
:movable The item can be moved around. For example, the QDockWidget has the
QDockWidget::DockWidgetMovable feature turned on.
:no-frame The item has no frame. For example, a frameless QSpinBox or QLineEdit.
:non-exclusive The item is part of a non-exclusive item group. For example, a menu item in a non-
exclusive QActionGroup.
:off For items that can be toggled, this applies to items in the "off" state.
:on For items that can be toggled, this applies to widgets in the "on" state.
:only-one The item is the only one (in a list). For example, a lone tab in a QTabBar.
:open The item is in the open state. For example, an expanded item in a QTreeView, or a
QComboBox or QPushButton with an open menu.
:next-selected The next item (in a list) is selected. For example, the selected tab of a QTabBar is next to
this item.
:pressed The item is being pressed using the mouse.
:previous-selected The previous item (in a list) is selected. For example, a tab in a QTabBar that is next to
the selected tab.
:read-only The item is marked read only or non-editable. For example, a read only QLineEdit or a
non-editable QComboBox.
:right The item is positioned at the right. For example, a QTabBar that has its tabs positioned
at the right.
:selected The item is selected. For example, the selected tab in a QTabBar or the selected item in a
QMenu.
:top The item is positioned at the top. For example, a QTabBar that has its tabs positioned at
the top.
:unchecked The item is unchecked.
:vertical The item has vertical orientation.
:window The widget is a window (i.e top level widget)
qcolor颜色名称:
qframe结构图:
例子一:
background-color: red;
border-style: outset;
border-width: 2px;
border-radius: 10px;
border-color: beige;
font: bold 14px;
min-width: 10em;
padding: 6px;
QPushButton:pressed {
background-color: rgb(0, 224, 0);
border-style: inset;
}
QPushButton:hover {
background-color: rgb(0, 224, 240);
border-style: inset;
}
鼠标没有经过按钮时:
鼠标经过时:
伪目标:
Pseudo-State
Description
:active 激活时
:adjoins-item This state is set when the ::branch of a QTreeView is adjacent to an item.
:alternate 多选择
:bottom 底部
:checked 选择状态
:closable 可关闭
:closed 关闭状态
:default 默认
:disabled 无效状态
:editable 可编辑的
:edit-focus The item has edit focus (See QStyle::State_HasEditFocus). This state is available only for Qt
Extended applications.
:enabled The item is enabled.
:exclusive The item is part of an exclusive item group. For example, a menu item in a exclusive
QActionGroup.
:first The item is the first (in a list). For example, the first tab in a QTabBar.
:flat The item is flat. For example, a flat QPushButton.
:floatable The items can be floated. For example, the QDockWidget has the
QDockWidget::DockWidgetFloatable feature turned on.
:focus The item has input focus.
:has-children The item has children. For example, an item in a QTreeView that has child items.
:has-siblings The item has siblings. For example, an item in a QTreeView that siblings.
:horizontal The item has horizontal orientation
:hover The mouse is hovering over the item.
:indeterminate The item has indeterminate state. For example, a QCheckBox or QRadioButton is
partially checked.
:last The item is the last (in a list). For example, the last tab in a QTabBar.
:left The item is positioned at the left. For example, a QTabBar that has its tabs positioned at
the left.
:maximized The item is maximized. For example, a maximized QMdiSubWindow.
:middle The item is in the middle (in a list). For example, a tab that is not in the beginning or the
end in a QTabBar.
:minimized The item is minimized. For example, a minimized QMdiSubWindow.
:movable The item can be moved around. For example, the QDockWidget has the
QDockWidget::DockWidgetMovable feature turned on.
:no-frame The item has no frame. For example, a frameless QSpinBox or QLineEdit.
:non-exclusive The item is part of a non-exclusive item group. For example, a menu item in a non-
exclusive QActionGroup.
:off For items that can be toggled, this applies to items in the "off" state.
:on For items that can be toggled, this applies to widgets in the "on" state.
:only-one The item is the only one (in a list). For example, a lone tab in a QTabBar.
:open The item is in the open state. For example, an expanded item in a QTreeView, or a
QComboBox or QPushButton with an open menu.
:next-selected The next item (in a list) is selected. For example, the selected tab of a QTabBar is next to
this item.
:pressed The item is being pressed using the mouse.
:previous-selected The previous item (in a list) is selected. For example, a tab in a QTabBar that is next to
the selected tab.
:read-only The item is marked read only or non-editable. For example, a read only QLineEdit or a
non-editable QComboBox.
:right The item is positioned at the right. For example, a QTabBar that has its tabs positioned
at the right.
:selected The item is selected. For example, the selected tab in a QTabBar or the selected item in a
QMenu.
:top The item is positioned at the top. For example, a QTabBar that has its tabs positioned at
the top.
:unchecked The item is unchecked.
:vertical The item has vertical orientation.
:window The widget is a window (i.e top level widget)
相关文章推荐
- qt值qss(stylesheet)用法简介(一)
- setStyleSheet 一些QSS设置的集合
- setStyleSheet 一些QSS设置的集合
- LIU_XF (原创)QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- QT QSS setStyleSheet 利用宏快速设置按钮的三态点击效果
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- Qt 自定义控件应用QSS(setStyleSheet)设置由Q_PROPERTY设置的属性
- QT Creator style sheet(一) 以及加载外部qss方法
- 使用Qt Style Sheet(1)--QSS语法
- Qss中多个部件使用相同的stylesheet语句方法
- QT StyleSheet --QSS示例
- 使用Qt Style Sheet(2)--QSS语法
- (原创)QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- Qt之QSS(QDarkStyleSheet)
- pyqt setStyleSheet用法
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- QT StyleSheet常见用法和样式
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- Qt之QSS(QDarkStyleSheet)