PySide6.QtCanvasPainter¶
- PySide6.QtCanvasPainter.QCanvasBoxGradient
- PySide6.QtCanvasPainter.QCanvasBoxShadow
- PySide6.QtCanvasPainter.QCanvasBrush
- PySide6.QtCanvasPainter.QCanvasConicalGradient
- PySide6.QtCanvasPainter.QCanvasCustomBrush
- PySide6.QtCanvasPainter.QCanvasGradient
- PySide6.QtCanvasPainter.QCanvasGradientStop
- PySide6.QtCanvasPainter.QCanvasGridPattern
- PySide6.QtCanvasPainter.QCanvasImage
- PySide6.QtCanvasPainter.QCanvasImagePattern
- PySide6.QtCanvasPainter.QCanvasLinearGradient
- PySide6.QtCanvasPainter.QCanvasOffscreenCanvas
- PySide6.QtCanvasPainter.QCanvasPainter
- PySide6.QtCanvasPainter.QCanvasPainterFactory
- PySide6.QtCanvasPainter.QCanvasPainterItem
- PySide6.QtCanvasPainter.QCanvasPainterItemRenderer
- PySide6.QtCanvasPainter.QCanvasPainterWidget
- PySide6.QtCanvasPainter.QCanvasPath
- PySide6.QtCanvasPainter.QCanvasRadialGradient
- PySide6.QtCanvasPainter.QCanvasRhiPaintDriver
Detailed Description¶
Provides hardware-accelerated painting API on QRhi.
The Qt Canvas Painter module provides classes for hardware-accelerated
imperative 2D painting. This painting API is available for both
QtQuick and QtWidgets,
and can also be used directly with QRhi.
The API design generally follows HTML canvas 2d context, with some reductions and some additions.
Compared to QPainter, the Qt Canvas Painter is more
compact and has fewer abstractions, aiming to perform optimally on
QRhi. Qt Canvas Painter is designed for GPU rendering
and does not have a CPU backend as QPainter does.
Note
Qt Canvas Painter in 6.11 is in Technology Preview, excluding its API from Qt’s compatibility promises.
List of Classes¶
C |
|||