Класс QCommonStyle
Класс QCommonStyle инкапсулирует общий вид и ощущения (Look and Feel) графического интерфейса пользователя (GUI). Подробнее...
| Заголовок: | #include <QCommonStyle> |
| qmake: | QT += widgets |
| Наследует: | QStyle |
| Наследуется: |
Открытые функции
| QCommonStyle() | |
| ~QCommonStyle() |
Переопределённые открытые функции
| virtual void | drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const |
| virtual void | drawControl(ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const |
| virtual void | drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const |
| virtual QPixmap | generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *opt) const |
| virtual SubControl | hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *widget = Q_NULLPTR) const |
| virtual int | layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const |
| virtual int | pixelMetric(PixelMetric m, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const |
| virtual void | polish(QPalette &pal) |
| virtual void | polish(QApplication *app) |
| virtual void | polish(QWidget *widget) |
| virtual QSize | sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget = Q_NULLPTR) const |
| virtual QPixmap | standardPixmap(StandardPixmap sp, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const |
| virtual int | styleHint(StyleHint sh, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR, QStyleHintReturn *hret = Q_NULLPTR) const |
| virtual QRect | subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget = Q_NULLPTR) const |
| virtual QRect | subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *widget = Q_NULLPTR) const |
| virtual void | unpolish(QWidget *widget) |
| virtual void | unpolish(QApplication *application) |
Дополнительные унаследованные члены
- 1 свойство унаследованное от QObject
- 1 открытый слот унаследованный от QObject
- 2 сигналы унаследованные от QObject
- 6 статические открытые члены унаследованные от QStyle
- 11 статические открытые члены унаследованные от QObject
- 9 защищённые функции унаследованные от QObject
Подробное описание
Класс QCommonStyle инкапсулирует общий вид и ощущения (Look and Feel) графического интерфейса пользователя (GUI).
Этот абстрактный класс реализует некоторые аспекты внешнего вида виджетов, которые общие для всех стилей GUI, предоставляемых и поставляемых в составе Qt.
Поскольку QCommonStyle наследует QStyle, все его функции полностью документированы в документации QStyle.
См. также QStyle и QProxyStyle.
Документация по функциям-членам
QCommonStyle::QCommonStyle()
Конструирует объект QCommonStyle.
QCommonStyle::~QCommonStyle()
Удаляет стиль.
[virtual] void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::drawComplexControl().
[virtual] void QCommonStyle::drawControl(ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::drawControl().
[virtual] void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::drawPrimitive().
[virtual] QPixmap QCommonStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *opt) const
Переопределено из QStyle::generatedIconPixmap().
[virtual] SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::hitTestComplexControl().
[virtual] int QCommonStyle::layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::layoutSpacing().
END_OF_DOCUMENT_MARKER ```
[virtual] int QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::pixelMetric().
[virtual] void QCommonStyle::polish(QPalette &pal)
Переопределено из QStyle::polish().
[virtual] void QCommonStyle::polish(QApplication *app)
Переопределено из QStyle::polish().
[virtual] void QCommonStyle::polish(QWidget *widget)
Переопределено из QStyle::polish().
[virtual] QSize QCommonStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::sizeFromContents().
[virtual] QPixmap QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::standardPixmap().
[virtual] int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR, QStyleHintReturn *hret = Q_NULLPTR) const
Переопределено из QStyle::styleHint().
[virtual] QRect QCommonStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::subControlRect().
[virtual] QRect QCommonStyle::subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *widget = Q_NULLPTR) const
Переопределено из QStyle::subElementRect().
[virtual] void QCommonStyle::unpolish(QWidget *widget)
Переопределено из QStyle::unpolish().
[virtual] void QCommonStyle::unpolish(QApplication *application)
Переопределено из QStyle::unpolish().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qcommonstyle.html