The QGtkStyle class provides a widget style rendered by GTK+ 更多...
| 头: | #include <QGtkStyle> |
| Since: | Qt 4.5 |
| 继承: | QCleanlooksStyle |
| QGtkStyle () | |
| ~QGtkStyle () |
| virtual void | drawComplexControl (ComplexControl control , const QStyleOptionComplex * option , QPainter * painter , const QWidget * widget ) const |
| virtual void | drawControl (ControlElement element , const QStyleOption * option , QPainter * painter , const QWidget * widget ) const |
| virtual void | drawItemPixmap (QPainter * painter , const QRect & rect , int alignment , const QPixmap & pixmap ) const |
| virtual void | drawItemText (QPainter * painter , const QRect & rect , int alignment , const QPalette & pal , bool enabled , const QString & text , QPalette::ColorRole textRole ) const |
| virtual void | drawPrimitive (PrimitiveElement element , const QStyleOption * option , QPainter * painter , const QWidget * widget ) const |
| virtual QPixmap | generatedIconPixmap (QIcon::Mode iconMode , const QPixmap & pixmap , const QStyleOption * opt ) const |
| virtual QStyle::SubControl | hitTestComplexControl (ComplexControl cc , const QStyleOptionComplex * opt , const QPoint & pt , const QWidget * w ) const |
| virtual QRect | itemPixmapRect (const QRect & r , int flags , const QPixmap & pixmap ) const |
| virtual int | pixelMetric (PixelMetric metric , const QStyleOption * option = 0, const QWidget * widget = 0) const |
| virtual void | polish (QWidget * widget ) |
| virtual void | polish (QApplication * app ) |
| virtual void | polish (QPalette & palette ) |
| virtual QSize | sizeFromContents (ContentsType type , const QStyleOption * option , const QSize & size , const QWidget * widget ) const |
| virtual QPalette | standardPalette () const |
| virtual QPixmap | standardPixmap (StandardPixmap sp , const QStyleOption * option , const QWidget * widget ) const |
| virtual int | styleHint (StyleHint hint , const QStyleOption * option , const QWidget * widget , QStyleHintReturn * returnData ) const |
| virtual QRect | subControlRect (ComplexControl control , const QStyleOptionComplex * option , SubControl subControl , const QWidget * widget ) const |
| virtual QRect | subElementRect (SubElement element , const QStyleOption * option , const QWidget * widget ) const |
| virtual void | unpolish (QWidget * widget ) |
| virtual void | unpolish (QApplication * app ) |
| bool | getGConfBool (const QString & key , bool fallback = 0) |
| QString | getGConfString (const QString & value , const QString & fallback = QString()) |
The QGtkStyle class provides a widget style rendered by GTK+
The QGtkStyle style provides a look and feel that integrates well into GTK-based desktop environments such as the XFCe and GNOME.
It does this by making use of the GTK+ theme engine, ensuring that Qt applications look and feel native on these platforms.
Note: The style requires GTK+ version 2.10 or later. The Qt3-based "Qt" GTK+ theme engine will not work with QGtkStyle .
另请参阅 Cleanlooks Style Widget Gallery , QWindowsXPStyle , QMacStyle , QWindowsStyle , QCDEStyle , QMotifStyle , QPlastiqueStyle ,和 QCleanlooksStyle .
构造 QGtkStyle 对象。
销毁 QGtkStyle 对象。
[虚拟]
void
QGtkStyle::
drawComplexControl
(
ComplexControl
control
, const
QStyleOptionComplex
*
option
,
QPainter
*
painter
, const
QWidget
*
widget
) const
重实现自 QStyle::drawComplexControl ().
[虚拟]
void
QGtkStyle::
drawControl
(
ControlElement
element
, const
QStyleOption
*
option
,
QPainter
*
painter
, const
QWidget
*
widget
) const
重实现自 QStyle::drawControl ().
[虚拟]
void
QGtkStyle::
drawItemPixmap
(
QPainter
*
painter
, const
QRect
&
rect
,
int
alignment
, const
QPixmap
&
pixmap
) const
重实现自 QStyle::drawItemPixmap ().
[虚拟]
void
QGtkStyle::
drawItemText
(
QPainter
*
painter
, const
QRect
&
rect
,
int
alignment
, const
QPalette
&
pal
,
bool
enabled
, const
QString
&
text
,
QPalette::ColorRole
textRole
) const
重实现自 QStyle::drawItemText ().
[虚拟]
void
QGtkStyle::
drawPrimitive
(
PrimitiveElement
element
, const
QStyleOption
*
option
,
QPainter
*
painter
, const
QWidget
*
widget
) const
重实现自 QStyle::drawPrimitive ().
[虚拟]
QPixmap
QGtkStyle::
generatedIconPixmap
(
QIcon::Mode
iconMode
, const
QPixmap
&
pixmap
, const
QStyleOption
*
opt
) const
重实现自 QStyle::generatedIconPixmap ().
[static]
bool
QGtkStyle::
getGConfBool
(const
QString
&
key
,
bool
fallback
= 0)
Returns the configuration boolean for key 。返回 fallback if key 找不到。
[static]
QString
QGtkStyle::
getGConfString
(const
QString
&
value
, const
QString
&
fallback
= QString())
Returns the configuration string for value 。返回 fallback if value 找不到。
[虚拟]
QStyle::SubControl
QGtkStyle::
hitTestComplexControl
(
ComplexControl
cc
, const
QStyleOptionComplex
*
opt
, const
QPoint
&
pt
, const
QWidget
*
w
) const
重实现自 QStyle::hitTestComplexControl ().
[虚拟]
QRect
QGtkStyle::
itemPixmapRect
(const
QRect
&
r
,
int
flags
, const
QPixmap
&
pixmap
) const
重实现自 QStyle::itemPixmapRect ().
[虚拟]
int
QGtkStyle::
pixelMetric
(
PixelMetric
metric
, const
QStyleOption
*
option
= 0, const
QWidget
*
widget
= 0) const
重实现自 QStyle::pixelMetric ().
[虚拟]
void
QGtkStyle::
polish
(
QWidget
*
widget
)
重实现自 QStyle::polish ().
[虚拟]
void
QGtkStyle::
polish
(
QApplication
*
app
)
重实现自 QStyle::polish ().
[虚拟]
void
QGtkStyle::
polish
(
QPalette
&
palette
)
重实现自 QStyle::polish ().
[虚拟]
QSize
QGtkStyle::
sizeFromContents
(
ContentsType
type
, const
QStyleOption
*
option
, const
QSize
&
size
, const
QWidget
*
widget
) const
重实现自 QStyle::sizeFromContents ().
[虚拟]
QPalette
QGtkStyle::
standardPalette
() const
重实现自 QStyle::standardPalette ().
[虚拟]
QPixmap
QGtkStyle::
standardPixmap
(
StandardPixmap
sp
, const
QStyleOption
*
option
, const
QWidget
*
widget
) const
重实现自 QStyle::standardPixmap ().
[虚拟]
int
QGtkStyle::
styleHint
(
StyleHint
hint
, const
QStyleOption
*
option
, const
QWidget
*
widget
,
QStyleHintReturn
*
returnData
) const
重实现自 QStyle::styleHint ().
[虚拟]
QRect
QGtkStyle::
subControlRect
(
ComplexControl
control
, const
QStyleOptionComplex
*
option
,
SubControl
subControl
, const
QWidget
*
widget
) const
重实现自 QStyle::subControlRect ().
[虚拟]
QRect
QGtkStyle::
subElementRect
(
SubElement
element
, const
QStyleOption
*
option
, const
QWidget
*
widget
) const
重实现自 QStyle::subElementRect ().
[虚拟]
void
QGtkStyle::
unpolish
(
QWidget
*
widget
)
重实现自 QStyle::unpolish ().
[虚拟]
void
QGtkStyle::
unpolish
(
QApplication
*
app
)
重实现自 QStyle::unpolish ().