Класс 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 и очень похож на Пример окна растрового изображения, который напрямую использует эти классы.
См. также 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.14/qrasterwindow.html