Qt样式表参考(三)

来源:互联网 发布:算法导论视频 编辑:程序博客网 时间:2024/06/06 15:51
属性类型列表
Alignment
{top|bottom|left|right|center} QTextEdit{ background-position:bottom center}
Attachment
{scroll|fixed} 
Background
{Brush|Url|Repeat|Alignment} 一个顺序是Brush,Url,Repeat,Alignment.
Boolean
0|1 QDialog{etch-disable-text:1}
Border
{ Border Style|Length|Brush} border属性的简写。
Border Image
none | Url Number(4) |(strech|repeat){0,2}
Border Style
dashed|dot-dash|dot-dot-dash|dotted|double|groove|inset|outset|ridge|solid|none指定模式用于绘制边界。
Box Colors
Brush{1,4} 从一到四的Brush指定了top,right,bottom,left.如果left color没有被指定则跟right一样,如果bottom color没有被指定则跟top一样,如果right color没有被指定则跟top一样。
QLabel{ border-color:red} /*red red red red*/
QLabel{ border-color:red blue}/* red blue red blue*/
QLabel{ border-color:red blue green}/* red blue green blue*/
QLabel{ border-color:red blue green yellow}/*red blue green yellow*/
Box Lengths
Length{1,4}同Box Colors
Brush
Color|Gradient|PaletteRole 指定一个颜色或者一个渐变或者一个Palette入口。
Color
rgb(r,g,b)|rgba(r,g,b,a)|hsv(h,s,v)|hsv(h,s,v,a)|#rrggbb|Color Name
Font 
(Font Style|Font Weight){0,2} Font Size String
Font Size
Length font的大小
Font Style
normal|italic|oblique 
Font Weight
normal|bold|100|200|...|900
Gradient
qlineargradient|qradialgradient|qconicalgradient指定渐变填充
Icon
(Url(disabled|active|normal|selected)?(on|off)?)一个url别表QIcon::Mode和QIcon::State
例如*{
file-icon:url(file.png),url(file_selected.png) selected;
}
Length
Number(px|pt|em|ex) px:pixels,Pt:一个点的大小,em:"M"的font宽度ex:"X"的font宽度
Number
一个十进制或者一个实数
Origin
margin|border|padding|content
PaletteRole
alternate-base|base|bright-text|button|button-text|dark|highlight|highlighted-text|light|link|link=visited|mid|midlight|shadow|text|window|window-text
Radius
Length{1,2}
Repeat
repeat-x|repeat-y|repeat|no-repeat
Url
url(filename)
伪选择器列表
:active当widget存在于一个活动的窗口上式被设置。
:adjoins-item当QTreeView的::branch跟item相邻时。
:alternate这个状态将被设置当 QAbstractItemView::alternatingRowColors()被设置为true时。
:bottom项被放置在bottom。
:checked项被选中
:closable项可以被关闭
:closed项处于关闭的状态
:default项是默认状态
:disabled项被禁用
:editable QComboBox是可以编辑的
:edit-focus项有编辑焦点,这个状态只可以用于Qt的扩展应用
:enabled项是可用的
:exclusive项是独有的item组的一部分
:first项是第一个
:flat项是平坦的
:floatable项是可以浮动的
:focus项有输入焦点
:has-children项有孩子
:has-siblings项有兄弟
:horizontal项有水平朝向
:hover鼠标经过项。
:indeterminate项有不确定状态QCheckBox或者QRadioButton是partially checked
:last项是最后一个
:left项被放置在左边
:maximized项是最大化
:middle项是在中间
:mininized项是最小化
:movable项可以四处移动
:no-frame项没有frame
:no-exclusive项是非独有组的一部分
:off项可以被切换用于关闭状态
:on项可以被切换用于开启状态
:only-one项是唯一一个
:open项是打开状态
:next-selected下一个被选中
:pressed项被使用鼠标按下
:previous-selected前一个被选中项
:read-only项被标记为只读或者不可编辑
:right项被放置在右边
:selected项被选中
:top项被放置在上面
:unchecked项未被选中
:vertical项有垂直朝向
:window widget是一个window(顶级窗口)
子控制器列表
::add-line QScrollBar的buttons
::add-page滚动块和add-line之间的区域
::branch QTreeView的分支指示器
::chunk QProgressBar的进度块
::close-button QDockWidget或者QTabbar的关闭按钮
::corner QAbstractScrollArea两个滚动条的拐角
::down-arrow QComboBox,QHeaderView,QScrollBar或者QSpinBox向下箭头
::down-button向下按钮 QScrollBar和QSpinBox
::drop-down QComboBox的下拉按钮
::float-button QDockWidget的浮动按钮
::groove QSlider的凹槽
::indicator指示器
::handle QScrollBar,QSplitter,QSlider的滚动块
::icon QAbstractItemView和QMenu的图标
::item QAbstractItemView和QMenuBar或者QMenu,QStatusBar的一项
::left-arrow QScrollBar的左边箭头
::left-corner QTabWidget的左边拐角
::menu-arrow菜单的QToolButton的箭头
::menu-button QToolButton
::menu-indicator 一个QPushButton的菜单指示器
::right-arrow QMenu和QScrollBar的右箭头
::pane QTabWidget的面板
::right-corner QTabWidget的右边角
::scroller QMenu和QTabBar的滚动条
::separator QMenu或者QMainWIndow的分隔符
::sub-line QScrollBar的buttons
::sub-page滚动块与sub-line之间的区域
::tab QTabBar或者QToolBox的标签
::tear(不懂)
::tearoff
::text QAbstractItemView的文本
::title QGropupBox或者QDockWidget的标题
::up-arrow QHeaderView,QScrollBar或者QSpinBox的向上按钮
::up-button QSpinBox的向上按钮
0 0
原创粉丝点击