bronzestyle.h

来自「QT4 gui programming的随书光盘」· C头文件 代码 · 共 51 行

H
51
字号
#ifndef BRONZESTYLE_H#define BRONZESTYLE_H#include <QWindowsStyle>class BronzeStyle : public QWindowsStyle{    Q_OBJECTpublic:    BronzeStyle() {}    void polish(QPalette &palette);    void polish(QWidget *widget);    void unpolish(QWidget *widget);    int styleHint(StyleHint which, const QStyleOption *option,                  const QWidget *widget = 0,                  QStyleHintReturn *returnData = 0) const;    int pixelMetric(PixelMetric which, const QStyleOption *option,                    const QWidget *widget = 0) const;    void drawPrimitive(PrimitiveElement which,                       const QStyleOption *option, QPainter *painter,                       const QWidget *widget = 0) const;    void drawComplexControl(ComplexControl which,                            const QStyleOptionComplex *option,                            QPainter *painter,                            const QWidget *widget = 0) const;    QRect subControlRect(ComplexControl whichControl,                         const QStyleOptionComplex *option,                         SubControl whichSubControl,                         const QWidget *widget = 0) const;public slots:    QIcon standardIconImplementation(StandardPixmap which,                                     const QStyleOption *option,                                     const QWidget *widget = 0) const;private:    void drawBronzeFrame(const QStyleOption *option,                         QPainter *painter) const;    void drawBronzeBevel(const QStyleOption *option,                         QPainter *painter) const;    void drawBronzeCheckBoxIndicator(const QStyleOption *option,                                     QPainter *painter) const;    void drawBronzeSpinBoxButton(SubControl which,                                 const QStyleOptionComplex *option,                                 QPainter *painter) const;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?