Spec-Zone.ru › Qt 5.9

Класс QCommonStyle

Класс QCommonStyle инкапсулирует общий вид и ощущения (Look and Feel) графического интерфейса пользователя (GUI). Подробнее...

Заголовок: #include <QCommonStyle>
qmake: QT += widgets
Наследует: QStyle
Наследуется:

QProxyStyle

  • Список всех членов, включая унаследованные

Открытые функции

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)
  • 24 открытые функции унаследованные от QStyle
  • 32 открытые функции унаследованные от QObject

Дополнительные унаследованные члены

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API