pylab_ml.misc.iasvg.SvgIaViewer

class SvgIaViewer(parent)[source]

Bases: QGraphicsView

SVG Interactive Viewer

__init__(parent)[source]

Methods

__init__(parent)

acceptDrops(self)

accessibleDescription(self)

accessibleName(self)

actionEvent(self, a0)

actions(self)

activateWindow(self)

addAction(self, action)

addActions(self, actions)

addScrollBarWidget(self, widget, alignment)

adjustSize(self)

alignment(self)

autoFillBackground(self)

backgroundBrush(self)

backgroundRole(self)

baseSize(self)

blockSignals(self, b)

cacheMode(self)

centerOn(-> None)

changeEvent(self, a0)

childAt(-> Optional[QWidget])

childEvent(self, a0)

children(self)

childrenRect(self)

childrenRegion(self)

clearFocus(self)

clearMask(self)

close(self)

closeEvent(self, a0)

colorCount(self)

connectNotify(self, signal)

contentsMargins(self)

contentsRect(self)

contextMenuEvent(self, event)

contextMenuPolicy(self)

cornerWidget(self)

create(self[, window, initializeWindow, ...])

createWindowContainer(window[, parent, flags])

cursor(self)

customEvent(self, a0)

deleteLater(self)

depth(self)

destroy(self[, destroyWindow, destroySubWindows])

devType(self)

devicePixelRatio(self)

devicePixelRatioF(self)

devicePixelRatioFScale()

disconnect(-> bool)

disconnectNotify(self, signal)

dragEnterEvent(self, event)

dragLeaveEvent(self, event)

dragMode(self)

dragMoveEvent(self, event)

drawBackground(self, painter, rect)

drawForeground(self, painter, rect)

drawFrame(self, a0)

dropEvent(self, event)

dumpObjectInfo(self)

dumpObjectTree(self)

dynamicPropertyNames(self)

effectiveWinId(self)

ensurePolished(self)

ensureVisible(-> None)

enterEvent(self, a0)

event(self, event)

eventFilter(self, a0, a1)

find(a0)

findChild(-> QObjectT)

findChildren(...)

fitInView(-> None)

focusInEvent(self, event)

focusNextChild(self)

focusNextPrevChild(self, next)

focusOutEvent(self, event)

focusPolicy(self)

focusPreviousChild(self)

focusProxy(self)

focusWidget(self)

font(self)

fontInfo(self)

fontMetrics(self)

foregroundBrush(self)

foregroundRole(self)

frameGeometry(self)

frameRect(self)

frameShadow(self)

frameShape(self)

frameSize(self)

frameStyle(self)

frameWidth(self)

geometry(self)

getAllTxtColors([tlen])

Give a list of colors from all text elements with a length from minimum tlen.

getAllTxtwColor(color[, tlen])

Give a dictionary from all Text elements with the specific color and a length from minimum tlen.

getContentsMargins(self)

getid(element)

Get the id from the element.

grab(self[, rectangle])

grabGesture(self, type[, flags])

grabKeyboard(self)

grabMouse()

grabShortcut(self, key[, context])

graphicsEffect(self)

graphicsProxyWidget(self)

hasFocus(self)

hasHeightForWidth(self)

hasMouseTracking(self)

hasTabletTracking(self)

height(self)

heightForWidth(self, a0)

heightMM(self)

hide(self)

hideEvent(self, a0)

horizontalScrollBar(self)

horizontalScrollBarPolicy(self)

inherits(self, classname)

initPainter(self, painter)

initStyleOption(self, option)

inputMethodEvent(self, event)

inputMethodHints(self)

inputMethodQuery(self, query)

insertAction(self, before, action)

insertActions(self, before, actions)

installEventFilter(self, a0)

invalidateScene(self[, rect, layers])

isActiveWindow(self)

isAncestorOf(self, child)

isEnabled(self)

isEnabledTo(self, a0)

isFullScreen(self)

isHidden(self)

isInteractive(self)

isLeftToRight(self)

isMaximized(self)

isMinimized(self)

isModal(self)

isRightToLeft(self)

isSignalConnected(self, signal)

isTransformed(self)

isVisible(self)

isVisibleTo(self, a0)

isWidgetType(self)

isWindow(self)

isWindowModified(self)

isWindowType(self)

itemAt(-> Optional[QGraphicsItem])

items(...)

keyPressEvent(self, event)

keyReleaseEvent(self, event)

keyboardGrabber()

killTimer(self, id)

layout(self)

layoutDirection(self)

leaveEvent(self, a0)

lineWidth(self)

locale(self)

logicalDpiX(self)

logicalDpiY(self)

lower(self)

mapFrom(self, a0, a1)

mapFromGlobal(self, a0)

mapFromParent(self, a0)

mapFromScene(...)

mapTo(self, a0, a1)

mapToGlobal(self, a0)

mapToParent(self, a0)

mapToScene(...)

mask(self)

maximumHeight(self)

maximumSize(self)

maximumViewportSize(self)

maximumWidth(self)

metaObject(self)

metric(self, a0)

midLineWidth(self)

minimumHeight(self)

minimumSize(self)

minimumSizeHint(self)

minimumWidth(self)

mouseDoubleClickEvent(self, event)

mouseGrabber()

mouseMoveEvent(self, event)

mousePressEvent(self, event)

mouseReleaseEvent(self, event)

move()

moveEvent(self, a0)

moveToThread(self, thread)

nativeEvent(self, eventType, message)

nativeParentWidget(self)

nextInFocusChain(self)

normalGeometry(self)

objectName(self)

optimizationFlags(self)

overrideWindowFlags(self, type)

overrideWindowState(self, state)

paintEngine(self)

paintEvent(self, event)

paintingActive(self)

palette(self)

parent(self)

parentWidget(self)

physicalDpiX(self)

physicalDpiY(self)

pos(self)

previousInFocusChain(self)

property(self, name)

pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal.

raise_(self)

receivers(self, signal)

rect(self)

releaseKeyboard(self)

releaseMouse(self)

releaseShortcut(self, id)

removeAction(self, action)

removeEventFilter(self, a0)

render(self, painter[, target, source, mode])

renderHints(self)

repaint(-> None  -> None)

resetCachedContent(self)

resetTransform(self)

resize()

resizeAnchor(self)

resizeEvent(self, event)

restoreGeometry(self, geometry)

rotate(self, angle)

rubberBandRect(self)

rubberBandSelectionMode(self)

saveGeometry(self)

scale(self, sx, sy)

scene(self)

sceneRect(self)

screen(self)

scroll()

scrollBarWidgets(self, alignment)

scrollContentsBy(self, dx, dy)

sender(self)

senderSignalIndex(self)

setAcceptDrops(self, on)

setAccessibleDescription(self, description)

setAccessibleName(self, name)

setAlignment(self, alignment)

setAttribute(self, attribute[, on])

setAutoFillBackground(self, enabled)

setBackgroundBrush(self, brush)

setBackgroundRole(self, a0)

setBaseSize()

setBox(name, element)

Found the retangle from the element, save the coordinates in self.mainSvg.boxes and transformed to the parent position.

setCacheMode(self, mode)

setContentsMargins()

setContextMenuPolicy(self, policy)

setCornerWidget(self, widget)

setCursor(self, a0)

setDisabled(self, a0)

setDragMode(self, mode)

setEnabled(self, a0)

setFixedHeight(self, h)

setFixedSize()

setFixedWidth(self, w)

setFocus()

setFocusPolicy(self, policy)

setFocusProxy(self, a0)

setFont(self, a0)

setForegroundBrush(self, brush)

setForegroundRole(self, a0)

setFrameRect(self, a0)

setFrameShadow(self, a0)

setFrameShape(self, a0)

setFrameStyle(self, a0)

setGeometry()

setGraphicsEffect(self, effect)

setHidden(self, hidden)

setHorizontalScrollBar(self, scrollbar)

setHorizontalScrollBarPolicy(self, a0)

setInputMethodHints(self, hints)

setInteractive(self, allowed)

setLayout(self, a0)

setLayoutDirection(self, direction)

setLineWidth(self, a0)

setLocale(self, locale)

setMask()

setMaximumHeight(self, maxh)

setMaximumSize()

setMaximumWidth(self, maxw)

setMidLineWidth(self, a0)

setMinimumHeight(self, minh)

setMinimumSize()

setMinimumWidth(self, minw)

setMouseTracking(self, enable)

setObjectName(self, name)

setOptimizationFlag(self, flag[, enabled])

setOptimizationFlags(self, flags)

setPalette(self, a0)

setParent()

setProperty(self, name, value)

setRenderHint(self, hint[, on])

setRenderHints(self, hints)

setResizeAnchor(self, anchor)

setRubberBandSelectionMode(self, mode)

setScene(self, scene)

setSceneRect()

setShortcutAutoRepeat(self, id[, enabled])

setShortcutEnabled(self, id[, enabled])

setSizeAdjustPolicy(self, policy)

setSizeIncrement()

setSizePolicy()

setStatusTip(self, a0)

setStyle(self, a0)

setStyleSheet(self, styleSheet)

setSvg(filename)

Render the svg-file 'filename'.

setTabOrder(a0, a1)

setTabletTracking(self, enable)

setToolTip(self, a0)

setToolTipDuration(self, msec)

setTransform(self, matrix[, combine])

setTransformationAnchor(self, anchor)

setUpdatesEnabled(self, enable)

setVerticalScrollBar(self, scrollbar)

setVerticalScrollBarPolicy(self, a0)

setViewport(self, widget)

setViewportMargins()

setViewportUpdateMode(self, mode)

setVisible(self, visible)

setWhatsThis(self, a0)

setWindowFilePath(self, filePath)

setWindowFlag(self, a0[, on])

setWindowFlags(self, type)

setWindowIcon(self, icon)

setWindowIconText(self, a0)

setWindowModality(self, windowModality)

setWindowModified(self, a0)

setWindowOpacity(self, level)

setWindowRole(self, a0)

setWindowState(self, state)

setWindowTitle(self, a0)

setupViewport(self, widget)

sharedPainter(self)

shear(self, sh, sv)

show(self)

showEvent(self, event)

showFullScreen(self)

showMaximized(self)

showMinimized(self)

showNormal(self)

signalsBlocked(self)

size(self)

sizeAdjustPolicy(self)

sizeHint(self)

sizeIncrement(self)

sizePolicy(self)

stackUnder(self, a0)

startTimer(self, interval[, timerType])

statusTip(self)

style(self)

styleSheet(self)

tabletEvent(self, a0)

testAttribute(self, attribute)

thread(self)

timerEvent(self, a0)

toolTip(self)

toolTipDuration(self)

tr(self, sourceText[, disambiguation, n])

transform(self)

transformationAnchor(self)

translate(self, dx, dy)

underMouse(self)

ungrabGesture(self, type)

unsetCursor(self)

unsetLayoutDirection(self)

unsetLocale(self)

update(-> None  -> None)

updateGeometry(self)

updateMicroFocus(self)

updateScene(self, rects)

updateSceneRect(self, rect)

updateSvg()

Update the rendering from the svg.

updatesEnabled(self)

verticalScrollBar(self)

verticalScrollBarPolicy(self)

viewport(self)

viewportEvent(self, event)

viewportMargins(self)

viewportSizeHint(self)

viewportTransform(self)

viewportUpdateMode(self)

visibleRegion(self)

whatsThis(self)

wheelEvent(self, event)

width(self)

widthMM(self)

winId(self)

window(self)

windowFilePath(self)

windowFlags(self)

windowHandle(self)

windowIcon(self)

windowIconText(self)

windowModality(self)

windowOpacity(self)

windowRole(self)

windowState(self)

windowTitle(self)

windowType(self)

x(self)

y(self)

Attributes

AdjustIgnored

AdjustToContents

AdjustToContentsOnFirstShow

AnchorUnderMouse

AnchorViewCenter

BoundingRectViewportUpdate

Box

CacheBackground

CacheNone

DontAdjustForAntialiasing

DontClipPainter

DontSavePainterState

DrawChildren

DrawWindowBackground

FullViewportUpdate

HLine

IgnoreMask

MinimalViewportUpdate

NoAnchor

NoDrag

NoFrame

NoViewportUpdate

Panel

PdmDepth

PdmDevicePixelRatio

PdmDevicePixelRatioScaled

PdmDpiX

PdmDpiY

PdmHeight

PdmHeightMM

PdmNumColors

PdmPhysicalDpiX

PdmPhysicalDpiY

PdmWidth

PdmWidthMM

Plain

Raised

RubberBandDrag

ScrollHandDrag

Shadow_Mask

Shape_Mask

SmartViewportUpdate

StyledPanel

Sunken

VLine

WinPanel

customContextMenuRequested

QPoint) [signal]

destroyed

Optional[QObject] = None) [signal]

objectNameChanged

Optional[str]) [signal]

rubberBandChanged

Union[QPointF, QPoint], toScenePoint: Union[QPointF, QPoint]) [signal]

staticMetaObject

windowIconChanged

QIcon) [signal]

windowIconTextChanged

Optional[str]) [signal]

windowTitleChanged

Optional[str]) [signal]

class CacheMode
class CacheMode(f: QGraphicsView.CacheMode | QGraphicsView.CacheModeFlag)
class CacheMode(a0: QGraphicsView.CacheMode)

Bases: simplewrapper

class CacheModeFlag

Bases: int

class DragMode

Bases: int

class OptimizationFlag

Bases: int

class OptimizationFlags
class OptimizationFlags(f: QGraphicsView.OptimizationFlags | QGraphicsView.OptimizationFlag)
class OptimizationFlags(a0: QGraphicsView.OptimizationFlags)

Bases: simplewrapper

class PaintDeviceMetric

Bases: int

class RenderFlag

Bases: int

class RenderFlags
class RenderFlags(f: QWidget.RenderFlags | QWidget.RenderFlag)
class RenderFlags(a0: QWidget.RenderFlags)

Bases: simplewrapper

class Shadow

Bases: int

class Shape

Bases: int

class SizeAdjustPolicy

Bases: int

class StyleMask

Bases: int

class ViewportAnchor

Bases: int

class ViewportUpdateMode

Bases: int

acceptDrops(self) → bool
accessibleDescription(self) → str
accessibleName(self) → str
actionEvent(self, a0: QActionEvent | None)
actions(self) → List[QAction]
activateWindow(self)
addAction(self, action: QAction | None)
addActions(self, actions: Iterable[QAction])
addScrollBarWidget(self, widget: QWidget | None, alignment: Qt.Alignment | Qt.AlignmentFlag)
adjustSize(self)
alignment(self) → Qt.Alignment
autoFillBackground(self) → bool
backgroundBrush(self) → QBrush
backgroundRole(self) → QPalette.ColorRole
baseSize(self) → QSize
blockSignals(self, b: bool) → bool
cacheMode(self) → QGraphicsView.CacheMode
centerOn(self, pos: QPointF | QPoint)
centerOn(self, item: QGraphicsItem | None) → None
centerOn(self, ax: float, ay: float) → None
changeEvent(self, a0: QEvent | None)
childAt(self, p: QPoint) → QWidget | None
childAt(self, ax: int, ay: int) → QWidget | None
childEvent(self, a0: QChildEvent | None)
children(self) → List[QObject]
childrenRect(self) → QRect
childrenRegion(self) → QRegion
clearFocus(self)
clearMask(self)
close(self) → bool
closeEvent(self, a0: QCloseEvent | None)
colorCount(self) → int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) → QMargins
contentsRect(self) → QRect
contextMenuEvent(self, event: QContextMenuEvent | None)
contextMenuPolicy(self) → Qt.ContextMenuPolicy
cornerWidget(self) → QWidget | None
create(self, window: PyQt5.sip.voidptr = None, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow | None, parent: QWidget | None = None, flags: Qt.WindowFlags | Qt.WindowType = 0) → QWidget
cursor(self) → QCursor
customContextMenuRequested

QPoint) [signal]

Type:

customContextMenuRequested(self, pos

customEvent(self, a0: QEvent | None)
deleteLater(self)
depth(self) → int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

Optional[QObject] = None) [signal]

Type:

destroyed(self, object

devType(self) → int
devicePixelRatio(self) → int
devicePixelRatioF(self) → float
devicePixelRatioFScale() → float
disconnect(a0: QMetaObject.Connection) → bool
disconnect(self) → None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, event: QDragEnterEvent | None)
dragLeaveEvent(self, event: QDragLeaveEvent | None)
dragMode(self) → QGraphicsView.DragMode
dragMoveEvent(self, event: QDragMoveEvent | None)
drawBackground(self, painter: QPainter | None, rect: QRectF)
drawForeground(self, painter: QPainter | None, rect: QRectF)
drawFrame(self, a0: QPainter | None)
dropEvent(self, event: QDropEvent | None)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) → List[QByteArray]
effectiveWinId(self) → PyQt5.sip.voidptr
ensurePolished(self)
ensureVisible(self, rect: QRectF, xMargin: int = 50, yMargin: int = 50)
ensureVisible(self, item: QGraphicsItem | None, xMargin: int = 50, yMargin: int = 50) → None
ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = 50, yMargin: int = 50) → None
enterEvent(self, a0: QEvent | None)
event(self, event: QEvent | None) → bool
eventFilter(self, a0: QObject | None, a1: QEvent | None) → bool
find(a0: PyQt5.sip.voidptr) → QWidget | None
findChild(self, type: Type[QObjectT], name: str | None = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → QObjectT
findChild(self, types: Tuple[Type[QObjectT], ...], name: str | None = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → QObjectT
findChildren(self, type: Type[QObjectT], name: str | None = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObjectT]
findChildren(self, types: Tuple[Type[QObjectT], ...], name: str | None = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObjectT]
findChildren(self, type: Type[QObjectT], regExp: QRegExp, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObjectT]
findChildren(self, types: Tuple[Type[QObjectT], ...], regExp: QRegExp, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObjectT]
findChildren(self, type: Type[QObjectT], re: QRegularExpression, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObjectT]
findChildren(self, types: Tuple[Type[QObjectT], ...], re: QRegularExpression, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObjectT]
fitInView(self, rect: QRectF, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio)
fitInView(self, item: QGraphicsItem | None, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio) → None
fitInView(self, x: float, y: float, w: float, h: float, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio) → None
focusInEvent(self, event: QFocusEvent | None)
focusNextChild(self) → bool
focusNextPrevChild(self, next: bool) → bool
focusOutEvent(self, event: QFocusEvent | None)
focusPolicy(self) → Qt.FocusPolicy
focusPreviousChild(self) → bool
focusProxy(self) → QWidget | None
focusWidget(self) → QWidget | None
font(self) → QFont
fontInfo(self) → QFontInfo
fontMetrics(self) → QFontMetrics
foregroundBrush(self) → QBrush
foregroundRole(self) → QPalette.ColorRole
frameGeometry(self) → QRect
frameRect(self) → QRect
frameShadow(self) → QFrame.Shadow
frameShape(self) → QFrame.Shape
frameSize(self) → QSize
frameStyle(self) → int
frameWidth(self) → int
geometry(self) → QRect
getAllTxtColors(tlen=3)[source]

Give a list of colors from all text elements with a length from minimum tlen.

Parameters:

tlen (int) – Minimum text length

Returns:

result – A list with the colors.

Return type:

list

getAllTxtwColor(color, tlen=3)[source]

Give a dictionary from all Text elements with the specific color and a length from minimum tlen.

Parameters:
  • color (string) – Color which is used.

  • tlen (int) – Minimum text length

Returns:

result – A dictionary with the text as key and the element, the get/set attribute and the type as value.

Return type:

dict

getContentsMargins(self)
getid(element)[source]

Get the id from the element.

Not all elements have an id. It depends on the program with which the svg-image was created :-( If now id found than it returns None

Parameters:

element (<Element> from etree) – The element, which is searched for the id.

Returns:

result – The id from the element.

Return type:

string

grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlags | Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: QCursor | Qt.CursorShape) → None
grabShortcut(self, key: QKeySequence | QKeySequence.StandardKey | str | None | int, context: Qt.ShortcutContext = Qt.WindowShortcut) → int
graphicsEffect(self) → QGraphicsEffect | None
graphicsProxyWidget(self) → QGraphicsProxyWidget | None
hasFocus(self) → bool
hasHeightForWidth(self) → bool
hasMouseTracking(self) → bool
hasTabletTracking(self) → bool
height(self) → int
heightForWidth(self, a0: int) → int
heightMM(self) → int
hide(self)
hideEvent(self, a0: QHideEvent | None)
horizontalScrollBar(self) → QScrollBar | None
horizontalScrollBarPolicy(self) → Qt.ScrollBarPolicy
inherits(self, classname: str | None) → bool
initPainter(self, painter: QPainter | None)
initStyleOption(self, option: QStyleOptionFrame | None)
inputMethodEvent(self, event: QInputMethodEvent | None)
inputMethodHints(self) → Qt.InputMethodHints
inputMethodQuery(self, query: Qt.InputMethodQuery) → Any
insertAction(self, before: QAction | None, action: QAction | None)
insertActions(self, before: QAction | None, actions: Iterable[QAction])
installEventFilter(self, a0: QObject | None)
invalidateScene(self, rect: QRectF = QRectF(), layers: QGraphicsScene.SceneLayers | QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers)
isActiveWindow(self) → bool
isAncestorOf(self, child: QWidget | None) → bool
isEnabled(self) → bool
isEnabledTo(self, a0: QWidget | None) → bool
isFullScreen(self) → bool
isHidden(self) → bool
isInteractive(self) → bool
isLeftToRight(self) → bool
isMaximized(self) → bool
isMinimized(self) → bool
isModal(self) → bool
isRightToLeft(self) → bool
isSignalConnected(self, signal: QMetaMethod) → bool
isTransformed(self) → bool
isVisible(self) → bool
isVisibleTo(self, a0: QWidget | None) → bool
isWidgetType(self) → bool
isWindow(self) → bool
isWindowModified(self) → bool
isWindowType(self) → bool
itemAt(self, pos: QPoint) → QGraphicsItem | None
itemAt(self, ax: int, ay: int) → QGraphicsItem | None
items(self) → List[QGraphicsItem]
items(self, pos: QPoint) → List[QGraphicsItem]
items(self, x: int, y: int) → List[QGraphicsItem]
items(self, x: int, y: int, w: int, h: int, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
items(self, rect: QRect, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
items(self, polygon: QPolygon, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
items(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
keyPressEvent(self, event: QKeyEvent | None)
keyReleaseEvent(self, event: QKeyEvent | None)
keyboardGrabber() → QWidget | None
killTimer(self, id: int)
layout(self) → QLayout | None
layoutDirection(self) → Qt.LayoutDirection
leaveEvent(self, a0: QEvent | None)
lineWidth(self) → int
locale(self) → QLocale
logicalDpiX(self) → int
logicalDpiY(self) → int
lower(self)
mapFrom(self, a0: QWidget | None, a1: QPoint) → QPoint
mapFromGlobal(self, a0: QPoint) → QPoint
mapFromParent(self, a0: QPoint) → QPoint
mapFromScene(self, point: QPointF | QPoint) → QPoint
mapFromScene(self, rect: QRectF) → QPolygon
mapFromScene(self, polygon: QPolygonF) → QPolygon
mapFromScene(self, path: QPainterPath) → QPainterPath
mapFromScene(self, ax: float, ay: float) → QPoint
mapFromScene(self, ax: float, ay: float, w: float, h: float) → QPolygon
mapTo(self, a0: QWidget | None, a1: QPoint) → QPoint
mapToGlobal(self, a0: QPoint) → QPoint
mapToParent(self, a0: QPoint) → QPoint
mapToScene(self, point: QPoint) → QPointF
mapToScene(self, rect: QRect) → QPolygonF
mapToScene(self, polygon: QPolygon) → QPolygonF
mapToScene(self, path: QPainterPath) → QPainterPath
mapToScene(self, ax: int, ay: int) → QPointF
mapToScene(self, ax: int, ay: int, w: int, h: int) → QPolygonF
mask(self) → QRegion
maximumHeight(self) → int
maximumSize(self) → QSize
maximumViewportSize(self) → QSize
maximumWidth(self) → int
metaObject(self) → QMetaObject | None
metric(self, a0: QPaintDevice.PaintDeviceMetric) → int
midLineWidth(self) → int
minimumHeight(self) → int
minimumSize(self) → QSize
minimumSizeHint(self) → QSize
minimumWidth(self) → int
mouseDoubleClickEvent(self, event: QMouseEvent | None)
mouseGrabber() → QWidget | None
mouseMoveEvent(self, event: QMouseEvent | None)
mousePressEvent(self, event: QMouseEvent | None)
mouseReleaseEvent(self, event: QMouseEvent | None)
move(self, a0: QPoint)
move(self, ax: int, ay: int) → None
moveEvent(self, a0: QMoveEvent | None)
moveToThread(self, thread: QThread | None)
nativeEvent(self, eventType: QByteArray | bytes | bytearray, message: PyQt5.sip.voidptr | None)
nativeParentWidget(self) → QWidget | None
nextInFocusChain(self) → QWidget | None
normalGeometry(self) → QRect
objectName(self) → str
objectNameChanged

Optional[str]) [signal]

Type:

objectNameChanged(self, objectName

optimizationFlags(self) → QGraphicsView.OptimizationFlags
overrideWindowFlags(self, type: Qt.WindowFlags | Qt.WindowType)
overrideWindowState(self, state: Qt.WindowStates | Qt.WindowState)
paintEngine(self) → QPaintEngine | None
paintEvent(self, event: QPaintEvent | None)
paintingActive(self) → bool
palette(self) → QPalette
parent(self) → QObject | None
parentWidget(self) → QWidget | None
physicalDpiX(self) → int
physicalDpiY(self) → int
pos(self) → QPoint
previousInFocusChain(self) → QWidget | None
property(self, name: str | None) → Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) → int
rect(self) → QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction | None)
removeEventFilter(self, a0: QObject | None)
render(self, painter: QPainter | None, target: QRectF = QRectF(), source: QRect = QRect(), mode: Qt.AspectRatioMode = Qt.KeepAspectRatio)
renderHints(self) → QPainter.RenderHints
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) → None
repaint(self, a0: QRect) → None
repaint(self, a0: QRegion) → None
resetCachedContent(self)
resetTransform(self)
resize(self, a0: QSize)
resize(self, w: int, h: int) → None
resizeAnchor(self) → QGraphicsView.ViewportAnchor
resizeEvent(self, event: QResizeEvent | None)
restoreGeometry(self, geometry: QByteArray | bytes | bytearray) → bool
rotate(self, angle: float)
rubberBandChanged

Union[QPointF, QPoint], toScenePoint: Union[QPointF, QPoint]) [signal]

Type:

rubberBandChanged(self, viewportRect

Type:

QRect, fromScenePoint

rubberBandRect(self) → QRect
rubberBandSelectionMode(self) → Qt.ItemSelectionMode
saveGeometry(self) → QByteArray
scale(self, sx: float, sy: float)
scene(self) → QGraphicsScene | None
sceneRect(self) → QRectF
screen(self) → QScreen | None
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) → None
scrollBarWidgets(self, alignment: Qt.Alignment | Qt.AlignmentFlag) → List[QWidget]
scrollContentsBy(self, dx: int, dy: int)
sender(self) → QObject | None
senderSignalIndex(self) → int
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str | None)
setAccessibleName(self, name: str | None)
setAlignment(self, alignment: Qt.Alignment | Qt.AlignmentFlag)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundBrush(self, brush: QBrush | QColor | Qt.GlobalColor | QGradient)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) → None
setBox(name, element)[source]

Found the retangle from the element, save the coordinates in self.mainSvg.boxes and transformed to the parent position.

Each element must be placed within a rectangle.

Parameters:
  • searchid (string) – The id from the element, which is searched for.

  • element (<Element> from etree) – The element, which is searched for. This is necessary, because not all elements have an id, so the element must be given directly.

Returns:

x,y position and widht/height from the retangle.

Return type:

list

setCacheMode(self, mode: QGraphicsView.CacheMode | QGraphicsView.CacheModeFlag)
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) → None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCornerWidget(self, widget: QWidget | None)
setCursor(self, a0: QCursor | Qt.CursorShape)
setDisabled(self, a0: bool)
setDragMode(self, mode: QGraphicsView.DragMode)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) → None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) → None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget | None)
setFont(self, a0: QFont)
setForegroundBrush(self, brush: QBrush | QColor | Qt.GlobalColor | QGradient)
setForegroundRole(self, a0: QPalette.ColorRole)
setFrameRect(self, a0: QRect)
setFrameShadow(self, a0: QFrame.Shadow)
setFrameShape(self, a0: QFrame.Shape)
setFrameStyle(self, a0: int)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) → None
setGraphicsEffect(self, effect: QGraphicsEffect | None)
setHidden(self, hidden: bool)
setHorizontalScrollBar(self, scrollbar: QScrollBar | None)
setHorizontalScrollBarPolicy(self, a0: Qt.ScrollBarPolicy)
setInputMethodHints(self, hints: Qt.InputMethodHints | Qt.InputMethodHint)
setInteractive(self, allowed: bool)
setLayout(self, a0: QLayout | None)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLineWidth(self, a0: int)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) → None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) → None
setMaximumWidth(self, maxw: int)
setMidLineWidth(self, a0: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) → None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setObjectName(self, name: str | None)
setOptimizationFlag(self, flag: QGraphicsView.OptimizationFlag, enabled: bool = True)
setOptimizationFlags(self, flags: QGraphicsView.OptimizationFlags | QGraphicsView.OptimizationFlag)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget | None)
setParent(self, parent: QWidget | None, f: Qt.WindowFlags | Qt.WindowType) → None
setProperty(self, name: str | None, value: Any) → bool
setRenderHint(self, hint: QPainter.RenderHint, on: bool = True)
setRenderHints(self, hints: QPainter.RenderHints | QPainter.RenderHint)
setResizeAnchor(self, anchor: QGraphicsView.ViewportAnchor)
setRubberBandSelectionMode(self, mode: Qt.ItemSelectionMode)
setScene(self, scene: QGraphicsScene | None)
setSceneRect(self, rect: QRectF)
setSceneRect(self, ax: float, ay: float, aw: float, ah: float) → None
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeAdjustPolicy(self, policy: QAbstractScrollArea.SizeAdjustPolicy)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) → None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) → None
setStatusTip(self, a0: str | None)
setStyle(self, a0: QStyle | None)
setStyleSheet(self, styleSheet: str | None)
setSvg(filename)[source]

Render the svg-file ‘filename’.

Parameters:

filename (string) – The path to the SVG file to be rendered.

Return type:

None.

setTabOrder(a0: QWidget | None, a1: QWidget | None)
setTabletTracking(self, enable: bool)
setToolTip(self, a0: str | None)
setToolTipDuration(self, msec: int)
setTransform(self, matrix: QTransform, combine: bool = False)
setTransformationAnchor(self, anchor: QGraphicsView.ViewportAnchor)
setUpdatesEnabled(self, enable: bool)
setVerticalScrollBar(self, scrollbar: QScrollBar | None)
setVerticalScrollBarPolicy(self, a0: Qt.ScrollBarPolicy)
setViewport(self, widget: QWidget | None)
setViewportMargins(self, left: int, top: int, right: int, bottom: int)
setViewportMargins(self, margins: QMargins) → None
setViewportUpdateMode(self, mode: QGraphicsView.ViewportUpdateMode)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str | None)
setWindowFilePath(self, filePath: str | None)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowFlags | Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str | None)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str | None)
setWindowState(self, state: Qt.WindowStates | Qt.WindowState)
setWindowTitle(self, a0: str | None)
setupViewport(self, widget: QWidget | None)
sharedPainter(self) → QPainter | None
shear(self, sh: float, sv: float)
show(self)
showEvent(self, event: QShowEvent | None)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
signalsBlocked(self) → bool
size(self) → QSize
sizeAdjustPolicy(self) → QAbstractScrollArea.SizeAdjustPolicy
sizeHint(self) → QSize
sizeIncrement(self) → QSize
sizePolicy(self) → QSizePolicy
stackUnder(self, a0: QWidget | None)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) → int
statusTip(self) → str
style(self) → QStyle | None
styleSheet(self) → str
tabletEvent(self, a0: QTabletEvent | None)
testAttribute(self, attribute: Qt.WidgetAttribute) → bool
thread(self) → QThread | None
timerEvent(self, a0: QTimerEvent | None)
toolTip(self) → str
toolTipDuration(self) → int
tr(self, sourceText: str | None, disambiguation: str | None = None, n: int = -1) → str
transform(self) → QTransform
transformationAnchor(self) → QGraphicsView.ViewportAnchor
translate(self, dx: float, dy: float)
underMouse(self) → bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) → None
update(self, a0: QRegion) → None
update(self, ax: int, ay: int, aw: int, ah: int) → None
updateGeometry(self)
updateMicroFocus(self)
updateScene(self, rects: Iterable[QRectF])
updateSceneRect(self, rect: QRectF)
updateSvg()[source]

Update the rendering from the svg. This is necessary after changing the svg-tree, otherwise the changes aren’t visible.

updatesEnabled(self) → bool
verticalScrollBar(self) → QScrollBar | None
verticalScrollBarPolicy(self) → Qt.ScrollBarPolicy
viewport(self) → QWidget | None
viewportEvent(self, event: QEvent | None) → bool
viewportMargins(self) → QMargins
viewportSizeHint(self) → QSize
viewportTransform(self) → QTransform
viewportUpdateMode(self) → QGraphicsView.ViewportUpdateMode
visibleRegion(self) → QRegion
whatsThis(self) → str
wheelEvent(self, event: QWheelEvent | None)
width(self) → int
widthMM(self) → int
winId(self) → PyQt5.sip.voidptr
window(self) → QWidget | None
windowFilePath(self) → str
windowFlags(self) → Qt.WindowFlags
windowHandle(self) → QWindow | None
windowIcon(self) → QIcon
windowIconChanged

QIcon) [signal]

Type:

windowIconChanged(self, icon

windowIconText(self) → str
windowIconTextChanged

Optional[str]) [signal]

Type:

windowIconTextChanged(self, iconText

windowModality(self) → Qt.WindowModality
windowOpacity(self) → float
windowRole(self) → str
windowState(self) → Qt.WindowStates
windowTitle(self) → str
windowTitleChanged

Optional[str]) [signal]

Type:

windowTitleChanged(self, title

windowType(self) → Qt.WindowType
x(self) → int
y(self) → int