Spec-Zone.ru › Qt 5.9

Класс QStyleOptionComboBox

Класс QStyleOptionComboBox используется для описания параметров рисования комбинационного поля. Подробнее...

Заголовок: #include <QStyleOptionComboBox>
qmake: QT += widgets
Наследует: QStyleOptionComplex
  • Список всех членов, включая унаследованные

Открытые типы

Перечисление StyleOptionType { Type }
Перечисление StyleOptionVersion { Version }

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

QStyleOptionComboBox()
QStyleOptionComboBox(const QStyleOptionComboBox &other)
  • 2 открытых функции унаследованы от QStyleOption

Открытые переменные

QIcon currentIcon
QString currentText
bool editable
bool frame
QSize iconSize
QRect popupRect
  • 2 открытых переменных унаследованы от QStyleOptionComplex
  • 8 открытых переменных унаследованы от QStyleOption

Подробное описание

Класс QStyleOptionComboBox используется для описания параметров рисования комбинационного поля.

QStyleOptionButton содержит всю информацию, необходимую функциям QStyle для рисования QComboBox.

Для повышения производительности доступ к членам переменных осуществляется напрямую (т.е., с помощью оператора . или ->). Этот низкоуровневый подход делает структуры простыми в использовании и подчеркивает, что это просто параметры, используемые функциями стилей.

Пример использования стилей см. в примере Styles.

См. также QStyleOption, QStyleOptionComplex и QComboBox.

Документация по типам членов

Перечисление QStyleOptionComboBox::StyleOptionType

Это перечисление используется для хранения информации о типе стиля, и оно определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionComboBox::Type SO_ComboBox Тип предоставляемого стиля (SO_ComboBox для этого класса).

Тип используется внутри QStyleOption, его подклассами и qstyleoption_cast() для определения типа стиля. Как правило, вам об этом не нужно беспокоиться, если только вы не хотите создать свой подкласс QStyleOption и свои собственные стили.

См. также StyleOptionVersion.

Перечисление QStyleOptionComboBox::StyleOptionVersion

Это перечисление используется для хранения информации о версии стиля, и оно определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionComboBox::Version 1 1

Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам обычно не нужно его проверять.

См. также StyleOptionType.

Документация по функциям членов

QStyleOptionComboBox::QStyleOptionComboBox()

Создает QStyleOptionComboBox, инициализируя переменные членов их значениями по умолчанию.

QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox &other)

Создает копию стиля other.

Документация по переменным членов

QIcon QStyleOptionComboBox::currentIcon

Эта переменная хранит значок для текущего элемента комбинационного поля.

Значение по умолчанию — пустой значок, т. е. значок без пиксельной карты и имени файла.

QString QStyleOptionComboBox::currentText

Эта переменная хранит текст для текущего элемента комбинационного поля.

Значение по умолчанию — пустая строка.

bool QStyleOptionComboBox::editable

Эта переменная хранит информацию о том, может ли комбинационное поле быть редактируемым или нет.

Значение по умолчанию — false.

См. также QComboBox::isEditable().

bool QStyleOptionComboBox::frame

Эта переменная хранит информацию о том, имеет ли комбинационное поле рамку.

Значение по умолчанию — true.

QSize QStyleOptionComboBox::iconSize

Эта переменная хранит размер значка для текущего элемента комбинационного поля.

Значение по умолчанию — QSize(-1, -1), т. е. недопустимый размер.

QRect QStyleOptionComboBox::popupRect

Эта переменная хранит прямоугольник всплывающего списка для комбинационного поля.

Значение по умолчанию — нулевой прямоугольник, т. е. прямоугольник с шириной и высотой, равными 0.

Эта переменная в настоящее время не используется. Вы можете ее безопасно игнорировать.

См. также QStyle::SC_ComboBoxListBoxPopup.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qstyleoptioncombobox.html

Spec-Zone.ru

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