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