Class: QgsAggregateToolButton

class qgis.gui.QgsAggregateToolButton

Bases: PyQt5.QtWidgets.QToolButton

Constructor

Offers a toolbutton to choose between different aggregate functions. Functions are filtered based on the type.

New in version 3.0: Methods

actionEvent
active When this flag is false, the aggregate will be deactivated.
aggregate The function name of the selected aggregate or a Null String if none is chosen.
changeEvent
checkStateSet
childEvent
closeEvent
connectNotify
contextMenuEvent
create
customEvent
destroy
disconnectNotify
dragEnterEvent
dragLeaveEvent
dragMoveEvent
dropEvent
enterEvent
event
focusInEvent
focusNextChild
focusNextPrevChild
focusOutEvent
focusPreviousChild
hideEvent
hitButton
initPainter
initStyleOption
inputMethodEvent
isSignalConnected
keyPressEvent
keyReleaseEvent
leaveEvent
metric
mouseDoubleClickEvent
mouseMoveEvent
mousePressEvent
mouseReleaseEvent
moveEvent
nativeEvent
nextCheckState
paintEvent
receivers
resizeEvent
sender
senderSignalIndex
setActive When this flag is false, the aggregate will be deactivated.
setAggregate The function name of the selected aggregate or a Null String if none is chosen.
setType Based on the type of underlying data, some aggregates will be available or not.
sharedPainter
showEvent
tabletEvent
timerEvent
type Based on the type of underlying data, some aggregates will be available or not.
updateMicroFocus
wheelEvent

Signals

activeChanged A function has been selected or deselected.
aggregateChanged The function name of the selected aggregate has changed.

Attributes

actionEvent()
active(self) → bool

When this flag is false, the aggregate will be deactivated. I.e. no aggregate is chosen.

activeChanged

A function has been selected or deselected. [signal]

aggregate(self) → str

The function name of the selected aggregate or a Null String if none is chosen.

aggregateChanged

The function name of the selected aggregate has changed. [signal]

changeEvent()
checkStateSet()
childEvent()
closeEvent()
connectNotify()
contextMenuEvent()
create()
customEvent()
destroy()
disconnectNotify()
dragEnterEvent()
dragLeaveEvent()
dragMoveEvent()
dropEvent()
enterEvent()
event()
focusInEvent()
focusNextChild()
focusNextPrevChild()
focusOutEvent()
focusPreviousChild()
hideEvent()
hitButton()
initPainter()
initStyleOption()
inputMethodEvent()
isSignalConnected()
keyPressEvent()
keyReleaseEvent()
leaveEvent()
metric()
mouseDoubleClickEvent()
mouseMoveEvent()
mousePressEvent()
mouseReleaseEvent()
moveEvent()
nativeEvent()
nextCheckState()
paintEvent()
receivers()
resizeEvent()
sender()
senderSignalIndex()
setActive(self, active: bool)

When this flag is false, the aggregate will be deactivated. I.e. no aggregate is chosen.

setAggregate(self, aggregate: str)

The function name of the selected aggregate or a Null String if none is chosen.

setType(self, type: QVariant.Type)

Based on the type of underlying data, some aggregates will be available or not.

sharedPainter()
showEvent()
tabletEvent()
timerEvent()
type(self) → QVariant.Type

Based on the type of underlying data, some aggregates will be available or not.

updateMicroFocus()
wheelEvent()