1. 颜色 Color
- 格式
rgb(r, g, b)
| rgba(r, g, b, a)
| hsv(h, s, v)
| hsva(h, s, v, a)
| #rrggbb
| Color Name
- 例子
QLabel { border-color: red } /* opaque red /
QLabel { border-color: #FF0000 } / opaque red /
QLabel { border-color: rgba(255, 0, 0, 75%) } / 75% opaque red /
QLabel { border-color: rgb(255, 0, 0) } / opaque red /
QLabel { border-color: rgb(100%, 0%, 0%) } / opaque red /
QLabel { border-color: hsv(60, 255, 255) } / opaque yellow /
QLabel { border-color: hsva(240, 255, 255, 75%) } / 75% blue */
2. 画刷类Brush
- 格式
Color
| Gradient
| PaletteRole
3. 渐变 Gradient
- 格式
qlineargradient // 线性渐变在起点和终点之间插值颜色。
| qradialgradient // 径向渐变在焦点和围绕它的圆的端点之间插值颜色。
| qconicalgradient // 圆锥形渐变围绕中心点插值颜色。
4. 字体 Font
- 格式
(Font Style | Font Weight){0,2} Font Size String
5. 字体样式 Font Style
- 格式
normal
| italic
| oblique
6. 字体样重量 Font Weight
- 格式
Font Weight
normal
| bold
| 100
| 200
…
| 900
7. 字体样尺寸 Font Size
- 格式
Length
8. 长度 Length
- 格式
Number (px | pt | em | ex)?
8. 数值 Number
- 格式
一个十进制整数或实数
- 例子
0, 18, +127, -255, 12.34, -.5, 0009.
9. 布尔类型 Boolean
- 格式
0 | 1
- 例子
QDialog { etch-disabled-text: 1 }
10. Repeat
- 格式
repeat-x
| repeat-y
| repeat
| no-repeat
11. Url
- 格式
url(filename)
12. Border Style
- 格式
dashed
| dot-dash
| dot-dot-dash
| dotted
| double
| groove
| inset
| outset
| ridge
| solid
| none
13. Border
- 格式
{ Border Style
| Length
| Brush }*