The QCDEStyle class provides a CDE look and feel. 更多...
| 头: | #include <QCDEStyle> |
| 继承: | QMotifStyle |
| QCDEStyle (bool useHighlightCols = false) | |
| virtual | ~QCDEStyle () |
| virtual void | drawControl (ControlElement element , const QStyleOption * opt , QPainter * p , const QWidget * widget = 0) const |
| virtual void | drawPrimitive (PrimitiveElement pe , const QStyleOption * opt , QPainter * p , const QWidget * widget = 0) const |
| virtual int | pixelMetric (PixelMetric metric , const QStyleOption * option = 0, const QWidget * widget = 0) const |
| virtual QPalette | standardPalette () const |
The QCDEStyle class provides a CDE look and feel.
This style provides a slightly improved Motif look similar to some versions of the Common Desktop Environment (CDE). The main differences are thinner frames and more modern radio buttons and checkboxes. Together with a dark background and a bright text/foreground color, the style looks quite attractive (at least for Motif fans).
Note that most of the functions provided by QCDEStyle are reimplementations of QStyle functions; see QStyle for their documentation. QCDEStyle provides overloads for drawControl () 和 drawPrimitive () which are documented here.
另请参阅 QWindowsXPStyle , QMacStyle , QWindowsStyle , QPlastiqueStyle ,和 QMotifStyle .
构造 QCDEStyle .
若 useHighlightCols is false (the default), then the style will polish the application's color palette to emulate the Motif way of highlighting, which is a simple inversion between the base and the text color.
[虚拟]
QCDEStyle::
~QCDEStyle
()
销毁样式。
[虚拟]
void
QCDEStyle::
drawControl
(
ControlElement
element
, const
QStyleOption
*
opt
,
QPainter
*
p
, const
QWidget
*
widget
= 0) const
重实现自 QStyle::drawControl ().
[虚拟]
void
QCDEStyle::
drawPrimitive
(
PrimitiveElement
pe
, const
QStyleOption
*
opt
,
QPainter
*
p
, const
QWidget
*
widget
= 0) const
重实现自 QStyle::drawPrimitive ().
[虚拟]
int
QCDEStyle::
pixelMetric
(
PixelMetric
metric
, const
QStyleOption
*
option
= 0, const
QWidget
*
widget
= 0) const
重实现自 QStyle::pixelMetric ().
[虚拟]
QPalette
QCDEStyle::
standardPalette
() const
重实现自 QStyle::standardPalette ().