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