Subgroup: Paint

Class: QgsPaintEngineHack

class qgis.core.QgsPaintEngineHack

Bases: PyQt5.QtGui.QPaintEngine

Hack to workaround Qt #5114 by disabling PatternTransform

Methods

begin
drawEllipse drawEllipse(self, QRect)
drawImage
drawLines drawLines(self, QLineF)
drawPath
drawPixmap
drawPoints drawPoints(self, QPoint)
drawPolygon drawPolygon(self, QPoint, QPaintEngine.PolygonDrawMode)
drawRects drawRects(self, QRectF)
drawTextItem
drawTiledPixmap
end
fixEngineFlags
fixFlags
hasFeature
isActive
paintDevice
painter
setActive
setPaintDevice
type
updateState

Attributes

AllDirty
AllFeatures
AlphaBlend
Antialiasing
BlendModes
Blitter
BrushStroke
ConicalGradientFill
ConstantOpacity
ConvexMode
CoreGraphics
Direct2D
Direct3D
DirtyBackground
DirtyBackgroundMode
DirtyBrush
DirtyBrushOrigin
DirtyClipEnabled
DirtyClipPath
DirtyClipRegion
DirtyCompositionMode
DirtyFont
DirtyHints
DirtyOpacity
DirtyPen
DirtyTransform
LinearGradientFill
MacPrinter
MaskedBrush
MaxUser
ObjectBoundingModeGradients
OddEvenMode
OpenGL
OpenGL2
OpenVG
PaintBuffer
PaintOutsidePaintEvent
PainterPaths
PatternBrush
PatternTransform
Pdf
PerspectiveTransform
Picture
PixmapTransform
PolylineMode
PorterDuff
PostScript
PrimitiveTransform
QWindowSystem
QuickDraw
RadialGradientFill
Raster
RasterOpModes
SVG
User
WindingMode
Windows
X11
fixEngineFlags(engine: QPaintEngine)
fixFlags(self)