Class: QgsDetailedItemDelegate

A custom model/view delegate that can display an icon, heading and detail sections.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsDetailedItemDelegate

Base classes

QAbstractItemDelegate

QObject

Methods

horizontalSpacing

paint

Reimplement for parent class

setHorizontalSpacing

setVerticalSpacing

sizeHint

Reimplement for parent class

verticalSpacing

class qgis.gui.QgsDetailedItemDelegate[source]

Bases: QAbstractItemDelegate

__init__(parent: QObject | None = None)

Constructor for QgsDetailedItemDelegate

Parameters:

parent (Optional[QObject] = None)

horizontalSpacing(self) int[source]
Return type:

int

paint(self, painter: QPainter | None, option: QStyleOptionViewItem, index: QModelIndex)[source]

Reimplement for parent class

Parameters:
  • painter (Optional[QPainter])

  • option (QStyleOptionViewItem)

  • index (QModelIndex)

setHorizontalSpacing(self, value: int)[source]
Parameters:

value (int)

setVerticalSpacing(self, value: int)[source]
Parameters:

value (int)

sizeHint(self, option: QStyleOptionViewItem, index: QModelIndex) QSize[source]

Reimplement for parent class

Parameters:
  • option (QStyleOptionViewItem)

  • index (QModelIndex)

Return type:

QSize

verticalSpacing(self) int[source]
Return type:

int