Class: QgsFieldProxyModel¶
A proxy model to filter the list of fields of a layer.
Class Hierarchy¶
Base classes¶
Methods
Returns the filters controlling displayed fields. |
|
Set flags that affect how fields are filtered in the model. |
|
Returns the |
Attributes
- class qgis.core.QgsFieldProxyModel[source]¶
Bases:
QSortFilterProxyModel
- __init__(parent: QObject | None = None)
QgsFieldProxModel
creates a proxy model with aQgsFieldModel
as source model. It can be used to filter the fields based on their types.- Parameters:
parent (Optional[QObject] = None)
- AllTypes = 959¶
- Binary = 256¶
- Boolean = 512¶
- Date = 16¶
- DateTime = 128¶
- Double = 8¶
- class Filter¶
Bases:
int
- class Filters¶
- class Filters(f: QgsFieldProxyModel.Filters | QgsFieldProxyModel.Filter)
- class Filters(a0: QgsFieldProxyModel.Filters)
Bases:
object
- HideReadOnly = 64¶
- Int = 2¶
- LongLong = 4¶
- Numeric = 14¶
- OriginProvider = 1024¶
- String = 1¶
- Time = 32¶
- filters(self) QgsFieldProxyModel.Filters ¶
Returns the filters controlling displayed fields.
See also
- Return type:
- setFilters(self, filters: QgsFieldProxyModel.Filters | QgsFieldProxyModel.Filter) QgsFieldProxyModel | None [source]¶
Set flags that affect how fields are filtered in the model.
- Parameters:
filters (Union[QgsFieldProxyModel.Filters, QgsFieldProxyModel.Filter]) – are Filter flags
See also
- Return type:
Optional[QgsFieldProxyModel]
- sourceFieldModel(self) QgsFieldModel | None [source]¶
Returns the
QgsFieldModel
used in this QSortFilterProxyModel- Return type:
Optional[QgsFieldModel]