- class QStyleOptionViewItem#
The
QStyleOptionViewItem
class is used to describe the parameters used to draw an item in a view widget. 更多信息…摘要#
方法#
def
__init__()
说明
本文档可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来告诉我们。
详细描述#
QStyleOptionViewItem
包含了用于绘制 Qt 的模型/视图类中项目所需的所有信息。出于性能考虑,成员函数很少,成员变量的访问是直接的(即,使用 "." 或 "->" 运算符)。这使得结构简单易用,强调了这些只是由样式函数使用的参数。
另请参阅
- class StyleOptionType#
此枚举用于表示样式选项的类型,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionViewItem.Type
提供的样式选项的类型(本类的
SO_ViewItem
)。该类型由
QStyleOption
及其子类和qstyleoption_cast()
内部使用以确定样式选项的类型。通常您不需要担心这一点,除非您想创建自己的QStyleOption
子类和自己的样式。另请参阅
- class StyleOptionVersion#
此枚举用于存储样式选项的版本信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionViewItem.Version
4
版本由
QStyleOption
子类使用,以在不破坏兼容性的情况下实现扩展。如果您使用qstyleoption_cast()
,通常不需要检查它。另请参阅
- class Position#
此枚举描述了条目的装饰位置。
常量
描述
QStyleOptionViewItem.Left
在文本的左边。
QStyleOptionViewItem.Right
在文本的右边。
QStyleOptionViewItem.Top
在文本的上方。
QStyleOptionViewItem.Bottom
在文本的下方。
另请参阅
- class ViewItemFeature#
(继承
enum.Flag
) 此枚举描述了条目可以拥有的不同类型的功能。常量
描述
QStyleOptionViewItem.None
表示普通条目。
QStyleOptionViewItem.WrapText
表示带有换行文本的条目。
QStyleOptionViewItem.Alternate
表示条目的背景使用 alternateBase 绘制。
QStyleOptionViewItem.HasCheckIndicator
表示条目具有复选状态指示器。
QStyleOptionViewItem.HasDisplay
表示条目具有显示角色。
QStyleOptionViewItem.HasDecoration
表示条目具有装饰角色。
- class ViewItemPosition#
此枚举用于表示项目在行中的位置。可以用于根据项目的位置不同地绘制项目,例如在开始和结束时放置圆角边框,在中间放置直边。
常量
描述
QStyleOptionViewItem.Invalid
ViewItemPosition是未知的,应予以忽略。
QStyleOptionViewItem.Beginning
项目出现在行的开始处。
QStyleOptionViewItem.Middle
项目出现在行的中间。
QStyleOptionViewItem.End
项目出现在行的末尾。
QStyleOptionViewItem.OnlyOne
项目是行上唯一的,因此既是开始又是结束。
- PySide6.QtWidgets.QStyleOptionViewItem.displayAlignment#
- PySide6.QtWidgets.QStyleOptionViewItem.decorationAlignment#
- PySide6.QtWidgets.QStyleOptionViewItem.textElideMode#
- PySide6.QtWidgets.QStyleOptionViewItem.decorationPosition#
- PySide6.QtWidgets.QStyleOptionViewItem.decorationSize#
- PySide6.QtWidgets.QStyleOptionViewItem.font#
- PySide6.QtWidgets.QStyleOptionViewItem.showDecorationSelected#
- PySide6.QtWidgets.QStyleOptionViewItem.features#
- PySide6.QtWidgets.QStyleOptionViewItem.locale#
- PySide6.QtWidgets.QStyleOptionViewItem.widget#
- PySide6.QtWidgets.QStyleOptionViewItem.index#
- PySide6.QtWidgets.QStyleOptionViewItem.checkState#
- PySide6.QtWidgets.QStyleOptionViewItem.icon#
- PySide6.QtWidgets.QStyleOptionViewItem.text#
- PySide6.QtWidgets.QStyleOptionViewItem.viewItemPosition#
- PySide6.QtWidgets.QStyleOptionViewItem.backgroundBrush#
- __init__()#
构造一个
QStyleOptionViewItem
对象,将成员变量初始化为默认值。- __init__(other)
- 参数:
other –
QStyleOptionViewItem
创建一个
other
样式选项的副本。- __init__(version)
- 参数:
version – int
创建一个
other
样式选项的副本。