Класс QStyleOptionTitleBar
Класс QStyleOptionTitleBar используется для описания параметров для отрисовки строки заголовка. Подробнее...
| Заголовок: | #include <QStyleOptionTitleBar> |
| qmake: | QT += widgets |
| Наследуется от: | QStyleOptionComplex |
Типы публичного доступа
| Перечисление | StyleOptionType { Type } |
| Перечисление | StyleOptionVersion { Version } |
Функции публичного доступа
| QStyleOptionTitleBar() | |
| QStyleOptionTitleBar(const QStyleOptionTitleBar &other) |
- 2 функции публичного доступа, унаследованные от QStyleOption
Переменные публичного доступа
| QIcon | icon |
| QString | text |
| Qt::WindowFlags | titleBarFlags |
| int | titleBarState |
- 2 переменных публичного доступа, унаследованных от QStyleOptionComplex
- 8 переменных публичного доступа, унаследованных от QStyleOption
Подробное описание
Класс QStyleOptionTitleBar используется для описания параметров для отрисовки строки заголовка.
QStyleOptionTitleBar содержит всю информацию, необходимую функциям QStyle для отрисовки строки заголовка QMdiSubWindow.
Для повышения производительности доступ к переменным-членам осуществляется напрямую (т.е., с использованием оператора . или ->). Этот низкоуровневый подход делает структуры простыми в использовании и подчеркивает, что это просто параметры, используемые функциями стиля.
Пример использования опций стиля можно найти в примере Styles.
См. также QStyleOption, QStyleOptionComplex и QMdiSubWindow.
Документация по типам членов
Перечисление QStyleOptionTitleBar::StyleOptionType
Это перечисление используется для хранения информации о типе опции стиля и определяется для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionTitleBar::Type |
SO_TitleBar |
Тип предоставленной опции стиля (SO_TitleBar для данного класса). |
Тип используется внутренне классами QStyleOption, их подклассами и qstyleoption_cast() для определения типа опции стиля. Как правило, вам не нужно об этом беспокоиться, если вы не хотите создать свой собственный подкласс QStyleOption и свой собственный стиль.
См. также StyleOptionVersion.
Перечисление QStyleOptionTitleBar::StyleOptionVersion
Это перечисление используется для хранения информации о версии опции стиля и определяется для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionTitleBar::Version |
1 |
1 |
Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам обычно не нужно проверять её.
См. также StyleOptionType.
Документация по функциям членов
QStyleOptionTitleBar::QStyleOptionTitleBar()
Создаёт QStyleOptionTitleBar, инициализируя переменные-члены своими значениями по умолчанию.
QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar &other)
Создаёт копию опции стиля other.
Документация по переменным-членам
QIcon QStyleOptionTitleBar::icon
Эта переменная содержит значок для строки заголовка
Значение по умолчанию — пустой значок, т. е. значок без пиксельной карты и имени файла.
QString QStyleOptionTitleBar::text
Эта переменная содержит текст строки заголовка
Значение по умолчанию — пустая строка.
Qt::WindowFlags QStyleOptionTitleBar::titleBarFlags
Эта переменная содержит флаги виджета для строки заголовка
Значение по умолчанию — Qt::Widget.
См. также Qt::WindowFlags.
int QStyleOptionTitleBar::titleBarState
Эта переменная содержит состояние строки заголовка
В основном это состояние окна базового виджета. Значение по умолчанию — 0.
См. также QWidget::windowState().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qstyleoptiontitlebar.html