Класс QStyleOptionGroupBox
Класс QStyleOptionGroupBox описывает параметры для отрисовки групповой рамки. Подробнее...
| Заголовок: | #include <QStyleOptionGroupBox> |
| qmake: | QT += widgets |
| С момента: | Qt 4.1 |
| Наследует: | QStyleOptionComplex |
Открытые типы
| перечисление | StyleOptionType { Type } |
| перечисление | StyleOptionVersion { Version } |
Открытые функции
| QStyleOptionGroupBox() | |
| QStyleOptionGroupBox(const QStyleOptionGroupBox &other) |
- 2 открытых функций, унаследованных от QStyleOption
Открытые переменные
| QStyleOptionFrame::FrameFeatures | features |
| int | lineWidth |
| int | midLineWidth |
| QString | text |
| Qt::Alignment | textAlignment |
| QColor | textColor |
- 2 открытых переменных, унаследованных от QStyleOptionComplex
- 8 открытых переменных, унаследованных от QStyleOption
Подробное описание
Класс QStyleOptionGroupBox описывает параметры для отрисовки групповой рамки.
QStyleOptionButton содержит всю информацию, необходимую функциям QStyle для различных графических элементов групповой рамки.
Он хранит lineWidth и midLineWidth для отрисовки панели, заголовок групповой рамки, выравнивание и цвет заголовка.
В целях повышения производительности доступ к переменным-членам осуществляется напрямую (т.е., используя оператор . или ->). Этот низкоуровневый подход делает структуры простыми в использовании и подчеркивает, что это просто параметры, используемые функциями стиля.
Пример использования параметров стиля см. в примере Styles.
См. также QStyleOption, QStyleOptionComplex и QGroupBox.
Документация по типам членов
перечисление QStyleOptionGroupBox::StyleOptionType
Это перечисление используется для хранения информации о типе параметра стиля и определено для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionGroupBox::Type |
SO_GroupBox |
Тип предоставляемого параметра стиля (SO_GroupBox для данного класса). |
Тип используется внутри QStyleOption, его подклассами и qstyleoption_cast() для определения типа параметра стиля. Как правило, вам не нужно об этом беспокоиться, если вы не хотите создать собственный подкласс QStyleOption и свой собственный стиль.
См. также StyleOptionVersion.
перечисление QStyleOptionGroupBox::StyleOptionVersion
Это перечисление используется для хранения информации о версии параметра стиля и определено для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionGroupBox::Version |
1 |
1 |
Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам, как правило, не нужно проверять её.
См. также StyleOptionType.
Документация по функциям-членам
QStyleOptionGroupBox::QStyleOptionGroupBox()
Создаёт QStyleOptionGroupBox, инициализируя переменные-члены их значениями по умолчанию.
QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox &other)
Создаёт копию параметра стиля other.
Документация по переменным-членам
QStyleOptionFrame::FrameFeatures QStyleOptionGroupBox::features
Эта переменная хранит особенности рамки групповой рамки.
Рамка по умолчанию плоская.
См. также QStyleOptionFrame::FrameFeature.
int QStyleOptionGroupBox::lineWidth
Эта переменная хранит ширину линии для отрисовки панели.
Значение этой переменной в настоящее время всегда равно 1.
См. также QFrame::lineWidth.
int QStyleOptionGroupBox::midLineWidth
Эта переменная хранит ширину средней линии для отрисовки панели.
Ширина средней линии обычно используется при отрисовке вогнутых или выпуклых рамок групповых рамок. В настоящее время значение этой переменной всегда равно 0.
См. также QFrame::midLineWidth.
QString QStyleOptionGroupBox::text
Эта переменная хранит текст групповой рамки.
Значение по умолчанию — пустая строка.
См. также QGroupBox::title.
Qt::Alignment QStyleOptionGroupBox::textAlignment
Эта переменная хранит выравнивание заголовка групповой рамки.
Значение по умолчанию — Qt::AlignLeft.
См. также QGroupBox::alignment.
QColor QStyleOptionGroupBox::textColor
Эта переменная хранит цвет заголовка групповой рамки.
Значение по умолчанию — недопустимый цвет с RGB-значением (0, 0, 0). Недопустимый цвет — это цвет, который не правильно настроен для базовой системы окон.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qstyleoptiongroupbox.html