Класс 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.6/qstyleoptiontitlebar.html