QWindowsXPStyle Class

The QWindowsXPStyle class provides a Microsoft Windows XP-like look and feel. 更多...

头: #include <QWindowsXPStyle>
继承: QWindowsStyle
继承者: QWindowsVistaStyle

公共函数

QWindowsXPStyle ()
~QWindowsXPStyle ()

重实现公共函数

virtual void drawComplexControl (ComplexControl cc , const QStyleOptionComplex * option , QPainter * p , const QWidget * widget = 0) const
virtual void drawControl (ControlElement element , const QStyleOption * option , QPainter * p , const QWidget * widget = 0) const
virtual void drawPrimitive (PrimitiveElement pe , const QStyleOption * option , QPainter * p , const QWidget * widget = 0) const
virtual int pixelMetric (PixelMetric pm , const QStyleOption * option = 0, const QWidget * widget = 0) const
virtual void polish (QApplication * app )
virtual void polish (QWidget * widget )
virtual void polish (QPalette & pal )
virtual QSize sizeFromContents (ContentsType ct , const QStyleOption * option , const QSize & contentsSize , const QWidget * widget = 0) const
virtual QPalette standardPalette () const
virtual QPixmap standardPixmap (StandardPixmap standardPixmap , const QStyleOption * option , const QWidget * widget = 0) const
virtual int styleHint (StyleHint hint , const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0) const
virtual QRect subControlRect (ComplexControl cc , const QStyleOptionComplex * option , SubControl subControl , const QWidget * widget = 0) const
virtual QRect subElementRect (SubElement sr , const QStyleOption * option , const QWidget * widget = 0) const
virtual void unpolish (QApplication * app )
virtual void unpolish (QWidget * widget )

额外继承成员

详细描述

The QWindowsXPStyle class provides a Microsoft Windows XP-like look and feel.

警告: This style is only available on the Windows XP platform because it makes use of Windows XP's style engine.

Most of the functions are documented in the base classes QWindowsStyle , QCommonStyle ,和 QStyle , but the QWindowsXPStyle overloads of drawComplexControl (), drawControl (), drawControlMask(), drawPrimitive (), proxy ()-> subControlRect (),和 sizeFromContents (), are documented here.

另请参阅 QMacStyle , QWindowsStyle , QPlastiqueStyle , QCDEStyle ,和 QMotifStyle .

成员函数文档编制

QWindowsXPStyle:: QWindowsXPStyle ()

构造 QWindowsStyle

QWindowsXPStyle:: ~QWindowsXPStyle ()

销毁样式。

[虚拟] void QWindowsXPStyle:: drawComplexControl ( ComplexControl cc , const QStyleOptionComplex * option , QPainter * p , const QWidget * widget = 0) const

重实现自 QStyle::drawComplexControl ().

[虚拟] void QWindowsXPStyle:: drawControl ( ControlElement element , const QStyleOption * option , QPainter * p , const QWidget * widget = 0) const

重实现自 QStyle::drawControl ().

[虚拟] void QWindowsXPStyle:: drawPrimitive ( PrimitiveElement pe , const QStyleOption * option , QPainter * p , const QWidget * widget = 0) const

重实现自 QStyle::drawPrimitive ().

[虚拟] int QWindowsXPStyle:: pixelMetric ( PixelMetric pm , const QStyleOption * option = 0, const QWidget * widget = 0) const

重实现自 QStyle::pixelMetric ().

[虚拟] void QWindowsXPStyle:: polish ( QApplication * app )

重实现自 QStyle::polish ().

[虚拟] void QWindowsXPStyle:: polish ( QWidget * widget )

重实现自 QStyle::polish ().

[虚拟] void QWindowsXPStyle:: polish ( QPalette & pal )

重实现自 QStyle::polish ().

[虚拟] QSize QWindowsXPStyle:: sizeFromContents ( ContentsType ct , const QStyleOption * option , const QSize & contentsSize , const QWidget * widget = 0) const

重实现自 QStyle::sizeFromContents ().

[虚拟] QPalette QWindowsXPStyle:: standardPalette () const

重实现自 QStyle::standardPalette ().

[虚拟] QPixmap QWindowsXPStyle:: standardPixmap ( StandardPixmap standardPixmap , const QStyleOption * option , const QWidget * widget = 0) const

重实现自 QStyle::standardPixmap ().

[虚拟] int QWindowsXPStyle:: styleHint ( StyleHint hint , const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0) const

重实现自 QStyle::styleHint ().

[虚拟] QRect QWindowsXPStyle:: subControlRect ( ComplexControl cc , const QStyleOptionComplex * option , SubControl subControl , const QWidget * widget = 0) const

重实现自 QStyle::subControlRect ().

[虚拟] QRect QWindowsXPStyle:: subElementRect ( SubElement sr , const QStyleOption * option , const QWidget * widget = 0) const

重实现自 QStyle::subElementRect ().

[虚拟] void QWindowsXPStyle:: unpolish ( QApplication * app )

重实现自 QStyle::unpolish ().

[虚拟] void QWindowsXPStyle:: unpolish ( QWidget * widget )

重实现自 QStyle::unpolish ().