Class: QgsModelDesignerFlatButtonGraphicItem¶
-
class
qgis.gui.
QgsModelDesignerFlatButtonGraphicItem
(parent: QGraphicsItem, picture: QPicture, position: Union[QPointF, QPoint], size: QSizeF = QSizeF(16, 16))¶ Bases:
PyQt5.QtWidgets.QGraphicsObject
Constructor for
QgsModelDesignerFlatButtonGraphicItem
, with the specifiedparent
item.The
picture
argument specifies a QPicture object containing the graphic to render for the button. The button will be rendered at the specifiedposition
andsize
.A flat button graphic item for use in the Processing model designer.
Warning
Not stable API
New in version 3.14.
- Parameters
parent (QGraphicsItem) –
picture (QPicture) –
position (Union[QPointF) –
size –
-
boundingRect
(self) → QRectF¶ - Return type
QRectF
-
childEvent
(self, QChildEvent)¶
-
clicked
¶ Emitted when the button is clicked. [signal]
-
connectNotify
(self, QMetaMethod)¶
-
contextMenuEvent
(self, QGraphicsSceneContextMenuEvent)¶
-
customEvent
(self, QEvent)¶
-
disconnectNotify
(self, QMetaMethod)¶
-
dragEnterEvent
(self, QGraphicsSceneDragDropEvent)¶
-
dragLeaveEvent
(self, QGraphicsSceneDragDropEvent)¶
-
dragMoveEvent
(self, QGraphicsSceneDragDropEvent)¶
-
dropEvent
(self, QGraphicsSceneDragDropEvent)¶
-
event
(self, QEvent) → bool¶
-
focusInEvent
(self, QFocusEvent)¶
-
focusOutEvent
(self, QFocusEvent)¶
-
hoverEnterEvent
(self, event: QGraphicsSceneHoverEvent)¶ - Parameters
event (QGraphicsSceneHoverEvent) –
-
hoverLeaveEvent
(self, event: QGraphicsSceneHoverEvent)¶ - Parameters
event (QGraphicsSceneHoverEvent) –
-
hoverMoveEvent
(self, QGraphicsSceneHoverEvent)¶
-
inputMethodEvent
(self, QInputMethodEvent)¶
-
inputMethodQuery
(self, Qt.InputMethodQuery) → Any¶
-
isSignalConnected
(self, QMetaMethod) → bool¶
-
itemChange
(self, QGraphicsItem.GraphicsItemChange, Any) → Any¶
-
keyPressEvent
(self, QKeyEvent)¶
-
keyReleaseEvent
(self, QKeyEvent)¶
-
mouseDoubleClickEvent
(self, QGraphicsSceneMouseEvent)¶
-
mouseMoveEvent
(self, QGraphicsSceneMouseEvent)¶
-
mousePressEvent
(self, event: QGraphicsSceneMouseEvent)¶ - Parameters
event (QGraphicsSceneMouseEvent) –
-
mouseReleaseEvent
(self, QGraphicsSceneMouseEvent)¶
-
paint
(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: QWidget = None)¶ - Parameters
painter (QPainter) –
option (QStyleOptionGraphicsItem) –
widget (QWidget = None) –
-
prepareGeometryChange
(self)¶
-
receivers
(self, PYQT_SIGNAL) → int¶
-
sceneEvent
(self, QEvent) → bool¶
-
sceneEventFilter
(self, QGraphicsItem, QEvent) → bool¶
-
sender
(self) → QObject¶
-
senderSignalIndex
(self) → int¶
-
setPicture
(self, picture: QPicture)¶ Sets the
picture
to render for the button graphics.- Parameters
picture (QPicture) –
-
setPosition
(self, position: Union[QPointF, QPoint])¶ Sets the button’s
position
.- Parameters
position (Union[QPointF) –
-
timerEvent
(self, QTimerEvent)¶
-
updateMicroFocus
(self)¶
-
view
(self) → QgsModelGraphicsView¶ Returns the associated model view.
- Return type
-
wheelEvent
(self, QGraphicsSceneWheelEvent)¶