QStyleOptionComboBox 类
QStyleOptionComboBox 类用于描述绘制组合框的参数。 更多信息...
| 头文件 | #include <QStyleOptionComboBox> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) | 
| qmake | QT += widgets | 
| 继承 | QStyleOptionComplex | 
公共类型
| 枚举 | StyleOptionType { Type } | 
| 枚举 | StyleOptionVersion { Version } | 
公共函数
| QStyleOptionComboBox() | |
| QStyleOptionComboBox(const QStyleOptionComboBox &other) | 
公共变量
| QIcon | currentIcon | 
| QString | currentText | 
| bool | editable | 
| bool | frame | 
| QSize | iconSize | 
| QRect | popupRect | 
| Qt::Alignment | textAlignment | 
详细说明
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 | 2 | 
版本由QStyleOption子类用来在不破坏兼容性的情况下实现扩展。如果您使用qstyleoption_cast(),通常不需要检查它。
另请参阅 StyleOptionType.
成员函数文档
QStyleOptionComboBox::QStyleOptionComboBox()
创建一个QStyleOptionComboBox,将成员变量初始化为其默认值。
QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox &other)
构建一个other样式选项的副本。
成员变量文档
QIcon QStyleOptionComboBox::currentIcon
此变量保存组合框当前项的图标
默认值为一个空图标,即没有Pixmap和文件名的图标。
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.
Qt::Alignment QStyleOptionComboBox::textAlignment
此变量保存组合框中当前文本的对齐方式
默认值是Qt::AlignLeft | Qt::AlignVCenter.
© 2024 Qt公司。此处包含的文档贡献版权属于其各自的拥有者。本处提供的文档是在自由软件基金会发布的GNU自由文档许可证版本1.3的条款下提供的。Qt以及相应的商标是芬兰的Qt公司及/或世界各地的商标。所有其他商标均为其各自所有者的财产。