QStyleOptionViewItemV4 Class Reference

[QtGui module]

该QStyleOptionViewItemV4类是用来描述用于绘制Qt中4.4或更高的帧所必需的参数。More…

继承QStyleOptionViewItemV3

Types

  • enum StyleOptionVersion { Version }
  • enum ViewItemPosition { Invalid, Beginning, Middle, End, OnlyOne }

Methods

  • __init__ (self)
  • __init__ (self, QStyleOptionViewItemV4 other)
  • __init__ (self, QStyleOptionViewItem other)

Members

  • QBrush **[backgroundBrush]($docs-qstyleoptionviewitemv4.html#backgroundBrush-var)**
  • Qt.CheckState **[checkState]($docs-qstyleoptionviewitemv4.html#checkState-var)**
  • QIcon **[icon]($docs-qstyleoptionviewitemv4.html#icon-var)**
  • QModelIndex **[index]($docs-qstyleoptionviewitemv4.html#index-var)**
  • QString **[text]($docs-qstyleoptionviewitemv4.html#text-var)**
  • ViewItemPosition **[viewItemPosition]($docs-qstyleoptionviewitemv4.html#viewItemPosition-var)**

Detailed Description

该QStyleOptionViewItemV4类是用来描述用于绘制Qt中4.4或更高的帧所必需的参数。

QStyleOptionViewItemV4继承QStyleOptionViewItemV3

该QStyleOptionViewItemV4类的实例有type SO_ViewItemversion4 。该类型在内部使用QStyleOption,它的子类,并qstyleoption_cast()来确定的样式选项的类型。一般来说,你不需要担心这个,除非你想创建自己的QStyleOption子类和你自己的风格。的版本是由QStyleOption子类实现不破坏兼容性扩展。如果你使用qstyleoption_cast( ) ,你通常并不需要检查它。

See QStyleOptionViewItemV3的详细说明如何处理“V3 ”类的讨论。


Type Documentation

  1. QStyleOptionViewItemV4.StyleOptionVersion

此枚举是用来保存有关样式选项的版本信息,并定义每个QStyleOption子类。

Constant Value Description
QStyleOptionViewItemV4.Version 4 4

的版本是由QStyleOption子类实现不破坏兼容性扩展。如果你使用qstyleoption_cast( ) ,你通常并不需要检查它。

See also StyleOptionType

  1. QStyleOptionViewItemV4.ViewItemPosition

此枚举用于表示放置在一排的项目。这可以被用来通过把在开始和结束的圆形边缘和直线边缘之间绘制的项目不同,这取决于它们的位置,例如。

Constant Value Description
QStyleOptionViewItemV4.Invalid 0 该ViewItemPosition是未知的,应该被忽视。
QStyleOptionViewItemV4.Beginning 1 该项目将显示在该行的开头。
QStyleOptionViewItemV4.Middle 2 该项目将出现在该行的中间。
QStyleOptionViewItemV4.End 3 该项目将显示在该行的末尾。
QStyleOptionViewItemV4.OnlyOne 4 该产品是唯一的行上,因此,既在开头和结尾。

Method Documentation

  1. QStyleOptionViewItemV4.__init__ (self)

构造一个QStyleOptionViewItemV4对象。

  1. QStyleOptionViewItemV4.__init__ (self, QStyleOptionViewItemV4 other)

构造的副本other

  1. QStyleOptionViewItemV4.__init__ (self, QStyleOptionViewItem other)

构造一个QStyleOptionViewItemV4副本other它可以是风格的选择QStyleOptionViewItemV3 or QStyleOptionViewItem类型。

See also version


Member Documentation

  1. QBrush backgroundBrush

QBrush应该用来绘制视图中的项目背景。

  1. Qt.CheckState checkState

[

如果此视图产品可复,即ViewItemFeature.HasCheckIndicator是真实的,checkState是真的,如果该项目被选中,否则为假。

](qt.html#CheckState-enum)

  1. QIcon icon

[

的图标(如果有的话)中的视图项绘制。

](qicon.html)

  1. QModelIndex index

[

模型索引要被绘制。

  1. QString text

文本(如果有的话)中的视图项绘制。

](qmodelindex.html)

  1. ViewItemPosition viewItemPosition

给这个视图项的相对位置,以其他项目。请参阅ViewItemPosition枚举的细节。