QRasterWindow is a convenience class for using QPainter 在 QWindow . 更多...
头: | #include <QRasterWindow> |
qmake: | QT += gui |
Since: | Qt 5.4 |
继承: | QPaintDeviceWindow |
QRasterWindow (QWindow * parent = nullptr) | |
virtual | ~QRasterWindow () |
const QMetaObject | staticMetaObject |
QRasterWindow is a convenience class for using QPainter 在 QWindow .
QRasterWindow 是 QWindow with a raster-based, non-OpenGL surface. On top of the functionality offered by QWindow , QRasterWindow adds a virtual paintEvent () function and the possibility to open a QPainter on itself. The underlying paint engine will be the raster one, meaning that all drawing will happen on the CPU. For performing accelerated, OpenGL-based drawing, use QOpenGLWindow 代替。
Internally the class is thin wrapper for QWindow and QBackingStore and is very similar to the 光栅窗口范例 that uses these classes directly.
另请参阅 QPaintDeviceWindow::paintEvent () 和 QPaintDeviceWindow::update ().
构造新的 QRasterWindow with parent .
[虚拟]
QRasterWindow::
~QRasterWindow
()
Destroys the instance of QRasterWindow. The destructor is virtual.