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 .
销毁样式。
[虚拟]
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 ().