Класс QRasterWindow
QRasterWindow — это вспомогательный класс для использования QPainter на QWindow. Подробнее...
| Заголовок: | #include <QRasterWindow> |
| qmake: | QT += gui |
| С момента: | Qt 5.4 |
| Наследуется от: | QPaintDeviceWindow |
Этот класс был представлен в Qt 5.4.
Открытые функции
| QRasterWindow(QWindow *parent = nullptr) |
Подробное описание
QRasterWindow — это QWindow с растровым, не OpenGL, поверхностью. Помимо функциональности, предлагаемой QWindow, QRasterWindow добавляет виртуальную функцию paintEvent() и возможность открытия QPainter на себе. Базовый движок отрисовки будет растровым, что означает, что вся отрисовка будет выполняться на процессоре. Для выполнения ускоренной, основанной на OpenGL, отрисовки используйте QOpenGLWindow вместо этого.
Внутренне класс является тонким оболочкой для QWindow и QBackingStore и очень похож на пример Raster Window Example, который использует эти классы напрямую.
См. также QPaintDeviceWindow::paintEvent() и QPaintDeviceWindow::update().
Документация по функциям членов
QRasterWindow::QRasterWindow(QWindow *parent = nullptr)
Создаёт новый QRasterWindow с parent.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qrasterwindow.html