Class: QgsConditionalLayerStyles¶
- class qgis.core.QgsConditionalLayerStyles¶
Bases:
PyQt5.QtCore.QObject
The
QgsConditionalLayerStyles
class holds conditional style information for a layer. This includes field styles and full row styles.QgsConditionalLayerStyles(parent: QObject = None) Constructor for
QgsConditionalLayerStyles
, with the specifiedparent
object.Methods
Returns the conditional styles set for the field with matching
fieldName
.Reads the condition styles state from a DOM node.
Returns a list of row styles associated with the layer.
Set the conditional
styles
for a field, with the specifiedfieldName
.Sets the conditional
styles
that apply to full rows of data in the attribute table.Writes the condition styles state to a DOM node.
Signals
Emitted when the conditional styles are changed.
- changed¶
Emitted when the conditional styles are changed.
New in version 3.10: [signal]
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- fieldStyles(self, fieldName: str) List[QgsConditionalStyle] ¶
Returns the conditional styles set for the field with matching
fieldName
.See also
- Parameters
fieldName (str) –
- Return type
List[QgsConditionalStyle]
- isSignalConnected(self, QMetaMethod) bool ¶
- readXml(self, node: QDomNode, context: QgsReadWriteContext) bool ¶
Reads the condition styles state from a DOM node.
See also
- Parameters
node (QDomNode) –
context (QgsReadWriteContext) –
- Return type
bool
- receivers(self, PYQT_SIGNAL) int ¶
- rowStyles(self) List[QgsConditionalStyle] ¶
Returns a list of row styles associated with the layer.
See also
- Return type
List[QgsConditionalStyle]
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setFieldStyles(self, fieldName: str, styles: Iterable[QgsConditionalStyle])¶
Set the conditional
styles
for a field, with the specifiedfieldName
.See also
- Parameters
fieldName (str) –
styles (Iterable[QgsConditionalStyle]) –
- setRowStyles(self, styles: Iterable[QgsConditionalStyle])¶
Sets the conditional
styles
that apply to full rows of data in the attribute table. Each row will check be checked against each rule.See also
New in version 2.12.
- Parameters
styles (Iterable[QgsConditionalStyle]) –
- timerEvent(self, QTimerEvent)¶
- writeXml(self, node: QDomNode, doc: QDomDocument, context: QgsReadWriteContext) bool ¶
Writes the condition styles state to a DOM node.
See also
- Parameters
node (QDomNode) –
doc (QDomDocument) –
context (QgsReadWriteContext) –
- Return type
bool