QStyleOptionHeader 类
QStyleOptionHeader 类用于描述绘制标题的参数。 更多...
标题 | #include <QStyleOptionHeader> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承自 | QStyleOption |
由以下类继承 |
公开类型
枚举 | SectionPosition { Beginning, Middle, End, OnlyOneSection } |
枚举 | SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected, NextAndPreviousAreSelected } |
枚举 | SortIndicator { None, SortUp, SortDown } |
枚举 | StyleOptionType { Type } |
枚举 | StyleOptionVersion { Version } |
公开函数
QStyleOptionHeader() | |
QStyleOptionHeader(const QStyleOptionHeader &other) |
公开变量
QIcon | icon |
Qt::Alignment | iconAlignment |
Qt::Orientation | orientation |
QStyleOptionHeader::SectionPosition | position |
int | section |
QStyleOptionHeader::SelectedPosition | selectedPosition |
QStyleOptionHeader::SortIndicator | sortIndicator |
QString | text |
Qt::Alignment | textAlignment |
详细描述
QStyleOptionHeader 包含了 QStyle 函数绘制列表视图标题面板、标题排序箭头和标题标签所需的所有信息。
出于性能考虑,成员函数较少,成员变量的访问是直接的(即,使用 .
或 ->
运算符)。这使得结构非常容易使用,并强调了这些都是样式函数使用的参数。
另请参阅QStyleOption.
成员类型文档
enum QStyleOptionHeader::SectionPosition
此枚举使您确定部分位置相对于其他部分的相对位置。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionHeader::Beginning | 0 | 在标题开头的部分 |
QStyleOptionHeader::Middle | 1 | 标题中间的部分 |
QStyleOptionHeader::End | 2 | 标题结尾的部分 |
QStyleOptionHeader::OnlyOneSection | 3 | 只有标题部分 |
另请参阅position.
枚举 QStyleOptionHeader::SelectedPosition
此枚举允许您知道该节的位置与所选节之间的关系。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionHeader::NotAdjacent | 0 | 与所选节不相邻 |
QStyleOptionHeader::NextIsSelected | 1 | 下一节被选中 |
QStyleOptionHeader::PreviousIsSelected | 2 | 前一节被选中 |
QStyleOptionHeader::NextAndPreviousAreSelected | 3 | 下一节和前一节都被选中 |
另请参见 selectedPosition.
枚举 QStyleOptionHeader::SortIndicator
指示排序指示器的绘制方向
常量 | 值 | 描述 |
---|---|---|
QStyleOptionHeader::None | 0 | 不需要排序指示器 |
QStyleOptionHeader::SortUp | 1 | 绘制向上指示器 |
QStyleOptionHeader::SortDown | 2 | 绘制向下指示器 |
另请参见 sortIndicator.
枚举 QStyleOptionHeader::StyleOptionType
此枚举用于存储有关样式选项类型的信息,并为每个QStyleOption子类定义。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionHeader::Type | SO_Header | 提供的样式选项的类型(对于本类为SO_Header)。 |
此类型在QStyleOption、其子类和qstyleoption_cast()内部使用,以确定样式选项的类型。通常您无需关注此内容,除非您想创建自己的QStyleOption子类和自己的样式。
另请参见 StyleOptionVersion.
枚举 QStyleOptionHeader::StyleOptionVersion
此枚举用于存储有关样式选项版本的信息,并为每个QStyleOption子类定义。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionHeader::Version | 1 | 1 |
版本由QStyleOption子类用于在不破坏兼容性的情况下实施扩展。如果使用qstyleoption_cast(),通常不需要检查它。
另请参见 StyleOptionType.
成员函数文档
QStyleOptionHeader::QStyleOptionHeader()
构建一个 QStyleOptionHeader,初始化成员变量为它们的默认值。
QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader &other)
构建一个other样式选项的副本。
成员变量文档
QIcon QStyleOptionHeader::icon
此变量持有标题的图标
默认值是一个空图标,即没有缩略图或文件名的图标。
Qt::Alignment QStyleOptionHeader::iconAlignment
此变量持有标题图标的对齐标志
默认值为Qt::AlignLeft。
Qt::Orientation QStyleOptionHeader::orientation
此变量持有标题的排列方向(水平或垂直)
默认方向是 Qt::Horizontal
QStyleOptionHeader::SectionPosition QStyleOptionHeader::position
这个变量用于保存节相对于其他节的位置
默认值为 QStyleOptionHeader::Beginning。
int QStyleOptionHeader::section
这个变量保存正在绘制的标题节部分
默认值是 0。
QStyleOptionHeader::SelectedPosition QStyleOptionHeader::selectedPosition
这个变量保存节相对于选中节的位置
默认值为 QStyleOptionHeader::NotAdjacent
QStyleOptionHeader::SortIndicator QStyleOptionHeader::sortIndicator
这个变量保存排序指示器应该绘制的方向
默认值是 QStyleOptionHeader::None。
QString QStyleOptionHeader::text
这个变量保存标题的文本
默认值是一个空字符串。
Qt::Alignment QStyleOptionHeader::textAlignment
这个变量保存标题文本的对齐标志
默认值为Qt::AlignLeft。
© 2024 The Qt Company Ltd. 本文档中包含的贡献的版权属于其各自的所有者。提供的文档根据免费软件基金会发布的 GNU自由文档许可版本1.3 的条款进行许可。Qt 和相关的标志是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。