Class: QgsSingleItemModel¶
A QAbstractItemModel subclass which contains a single read-only item.
Added in version 3.26.
Class Hierarchy¶
Base classes¶
- class qgis.core.QgsSingleItemModel[source]¶
Bases:
QAbstractItemModel- __init__(parent: QObject | None = None, text: str | None = '', data: Dict[int, Any] = {}, flags: Qt.ItemFlags | Qt.ItemFlag = Qt.NoItemFlags)
Constructor for QgsSingleItemModel with the specified
parentobject and displaytext.The
datamap specifies the data which should be returned for the specified roles, where map keys are Qt item roles.Custom
flagscan also be specified for the item.- Parameters:
parent (Optional[QObject] = None)
text (Optional[str] = '')
data (Dict[int, Any] = {})
flags (Union[Qt.ItemFlags, Qt.ItemFlag] = Qt.NoItemFlags)
- __init__(parent: QObject | None, columnData: Any, flags: Qt.ItemFlags | Qt.ItemFlag = Qt.NoItemFlags)
Constructor for a multi-column QgsSingleItemModel with the specified
parentobject.The
columnDatalist specifies the data which should be returned for the specified roles for each column in the model, where each entry in the list must be a QMap of Qt item role to value.Custom
flagscan also be specified for the item.- Parameters:
parent (Optional[QObject])
columnData (Any)
flags (Union[Qt.ItemFlags, Qt.ItemFlag] = Qt.NoItemFlags)