Webkit之QStyle样式
2015-11-17 22:14
567 查看
1)QStyle的继承关系。
#QObject->QStyle->QCommonStyle->QProxyStyle->子类化
#Webkit内:QProxyStyle中存放一个指针,指向具体平台的Q--Style对象(Window、Unix、Mac、S60、wince..)
2)QStyle的常用API
#polish(QPalette & p):构造式样(QPixmap、QColor)->配置调色板(QPalette->setBrush(role,color))
#polish(QWidget *):将QPalette作用到widget上
#信息提取部分:
>>pixelMetrel()
>>subControlRect()
#绘制部分:
>>drawPrimitive():绘制PE_**元素。(简单元素)
>>drawControl():绘制CE_**元素。(控制元素)
>>drawComplexControl():绘制CC_**元素。(绘制复杂控制元素)
3)常见类的作用关系:
#QStyle:
#QStyleOption:
#QBrush、QPen
#QPalette
#QApplication
#QObject->QStyle->QCommonStyle->QProxyStyle->子类化
#Webkit内:QProxyStyle中存放一个指针,指向具体平台的Q--Style对象(Window、Unix、Mac、S60、wince..)
2)QStyle的常用API
#polish(QPalette & p):构造式样(QPixmap、QColor)->配置调色板(QPalette->setBrush(role,color))
#polish(QWidget *):将QPalette作用到widget上
#信息提取部分:
>>pixelMetrel()
>>subControlRect()
#绘制部分:
>>drawPrimitive():绘制PE_**元素。(简单元素)
>>drawControl():绘制CE_**元素。(控制元素)
>>drawComplexControl():绘制CC_**元素。(绘制复杂控制元素)
3)常见类的作用关系:
#QStyle:
#QStyleOption:
#QBrush、QPen
#QPalette
#QApplication
相关文章推荐
- 【极客标签】极客编程小挑战#38:用CSS实现徽章带显示效果
- CSS字体
- CSS浮动(float,clear)通俗讲解
- 用css制作圆角图像
- 基础html和css样式总结part2
- css列布局
- spinner 样式问题解决
- CSS3的box-sizing属性
- div+css中clear用法
- css(三)布局模型
- CSS中的clear属性
- CSS中float属性详解
- CSS list-style修改列表属性控制li标签样式
- css教程之列表属性
- DIV CSS display (block none inline)属性的用法教程
- CSS基础(七):z-index详解
- css的三种定位方式使用探讨
- css的某些特殊属性
- CSS 外补白(Margin) 内补白(Padding) 边框属性 定位(positioning)属性 布局(layout)属性
- css(二)盒子模型和不同元素类型