Класс 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.13/qrasterwindow.html