Class: QgsFieldProxyModel¶
The QgsFieldProxyModel class provides an easy to use model
to display 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)
 QgsFieldProxModelcreates a proxy model with aQgsFieldModelas 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
QgsFieldModelused in this QSortFilterProxyModel- Return type:
 Optional[QgsFieldModel]