PySide6.QtWidgets.QStyleOptionViewItem¶
- class QStyleOptionViewItem¶
QStyleOptionViewItem
类用于描述在视图小部件中绘制项目时使用的参数。更多…概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QStyleOptionViewItem
包含了QStyle
函数绘制 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)
- Parameters:
其他 –
QStyleOptionViewItem
构造一个
other
样式选项的副本。- __init__(version)
- Parameters:
版本 – int
构造一个
other
样式选项的副本。