Class: QgsAdvancedDigitizingFloater

class qgis.gui.QgsAdvancedDigitizingFloater(canvas: QgsMapCanvas, cadDockWidget: QgsAdvancedDigitizingDockWidget)

Bases: PyQt5.QtWidgets.QWidget

Create an advanced digitizing floater widget

Parameters
  • canvas – The map canvas on which the widget operates

  • cadDockWidget – The cadDockWidget to which the floater belongs

New in version 3.8.

The QgsAdvancedDigitizingFloater class is widget that floats next to the mouse pointer, and allow interaction with the AdvancedDigitizing feature. It proxies display and actions to QgsMapToolAdvancedDigitizingDockWidget.

Note

This class is a technology preview and unstable API.

actionEvent()
active(self) → bool

Whether the floater is active or not. Note that the floater may be active but not visible (e.g. if the mouse is not over the canvas).

New in version 3.8.

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

Set whether the floater should be active or not. Note that the floater may be active but not visible (e.g. if the mouse is not over the canvas).

Parameters

active

New in version 3.8.

sharedPainter()
showEvent()
tabletEvent()
timerEvent()
updateMicroFocus()
wheelEvent()