The QPaintEngine class provides an abstract definition of how QPainter draws to a given device on a given platform.| doc.qt.io
The QPaintDevice class is the base class of objects that can be painted on with QPainter.| doc.qt.io
The QWidget class is the base class of all user interface objects.| doc.qt.io
The header file includes Qt fundamental type declarations.| doc.qt.io
The QPixmap class is an off-screen image representation that can be used as a paint device.| doc.qt.io
The QPainter class performs low-level painting on widgets and other paint devices.| doc.qt.io