QStyleOptionRubberBand 类
QStyleOptionRubberBand 类用于描述绘制橡皮筋所需的所有参数。 更多信息...
头文件 | #include <QStyleOptionRubberBand> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承自 | QStyleOption |
公开类型
枚举 | StyleOptionType { Type } |
枚举 | StyleOptionVersion { Version } |
公开函数
QStyleOptionRubberBand() | |
QStyleOptionRubberBand(const QStyleOptionRubberBand &other) |
公开变量
详细描述
QStyleOptionRubberBand 包含所有 QStyle 函数需要绘制 QRubberBand 的信息。
出于性能考虑,该类很少有函数成员,成员变量的访问是直接的(即使用点或箭头操作符)。这使得结构简单易懂,并强调这些只是样式函数使用的参数。
另请参阅 QStyleOption 和 QRubberBand。
成员类型文档
枚举 QStyleOptionRubberBand::StyleOptionType
此枚举用于保存有关样式选项类型的信息,并为每个 QStyleOption 子类定义。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionRubberBand::Type | SO_RubberBand | 提供的样式选项类型(对此类为 SO_RubberBand)。 |
该类型由 QStyleOption、其子类和 qstyleoption_cast() 内部使用,以确定样式选项的类型。通常你不需要担心这个问题,除非你想创建自己的 QStyleOption 子类和自己的样式。
另请参阅 StyleOptionVersion。
枚举 QStyleOptionRubberBand::StyleOptionVersion
此枚举用于保存有关样式选项版本的信息,并为每个 QStyleOption 子类定义。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionRubberBand::Version | 1 | 1 |
该版本由QStyleOption子类使用来实现扩展而不破坏兼容性。如果您使用qstyleoption_cast(),通常不需要检查它。
另请参阅StyleOptionType。
成员函数文档
QStyleOptionRubberBand::QStyleOptionRubberBand()
创建一个 QStyleOptionRubberBand,将成员变量初始化为其默认值。
QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand &other)
构造一个other样式选项的副本。
成员变量文档
bool QStyleOptionRubberBand::opaque
此变量表示橡皮筋是否需要以不透明的方式绘制
默认值为 true。
QRubberBand::Shape QStyleOptionRubberBand::shape
此变量表示橡皮筋的形状
默认形状是QRubberBand::Line。
© 2024 Qt 公司有限公司。本文档中包含的贡献是各自所有者的版权。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt及其相关标志是芬兰和/或全球各地的Qt公司的商标。所有其他商标均为其各自所有者的财产。