Spec-Zone.ru › Qt 5.12

Класс 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

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

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

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

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

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

См. также 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.12/qstyleoptioncombobox.html

Spec-Zone.ru

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