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

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

virtual 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)

virtual 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