Класс QRasterWindow
QRasterWindow — это удобный класс для использования QPainter на QWindow Подробнее...
| Заголовок: | #include <QRasterWindow> |
| qmake: | QT += gui |
| С тех пор: | Qt 5.4 |
| Наследует: | QPaintDeviceWindow |
Открытые функции
| QRasterWindow(QWindow *parent = Q_NULLPTR) |
- 2 открытых функции унаследованы от QPaintDeviceWindow
- 78 открытых функций унаследованы от QWindow
- 14 открытых функций унаследованы от QPaintDevice
- 31 открытых функций унаследованы от QObject
- 6 открытых функций унаследованы от QSurface
Дополнительные унаследованные члены
- 16 свойств, унаследованных от QWindow
- 1 свойство, унаследованное от QObject
- 1 открытый слот, унаследованный от QPaintDeviceWindow
- 22 открытых слота, унаследованных от QWindow
- 1 открытый слот, унаследованный от QObject
- 18 сигналов, унаследованных от QWindow
- 2 сигнала, унаследованные от QObject
- 1 статический открытый член, унаследованный от QWindow
- 11 статических открытых членов, унаследованных от QObject
- 1 защищённая функция, унаследованная от QPaintDeviceWindow
- 18 защищённых функций, унаследованных от QWindow
- 1 защищённая функция, унаследованная от QPaintDevice
- 9 защищённых функций, унаследованных от QObject
Подробное описание
QRasterWindow — это удобный класс для использования QPainter на QWindow
QRasterWindow — это QWindow с растровым, не OpenGL-поверхностью. Помимо функциональности, предлагаемой QWindow, QRasterWindow добавляет виртуальную функцию paintEvent() и возможность открыть QPainter на себе. Базовый движок отрисовки будет растровым, что означает, что вся отрисовка будет происходить на ЦП. Для выполнения ускоренной, OpenGL-основанной отрисовки используйте QOpenGLWindow вместо этого.
Внутренне класс является тонким оболочкой для QWindow и QBackingStore и очень похож на Пример Raster Window, который использует эти классы напрямую.
См. также QPaintDeviceWindow::paintEvent() и QPaintDeviceWindow::update().
Документация по функциям-членам
QRasterWindow::QRasterWindow(QWindow *parent = Q_NULLPTR)
Создаёт новый QRasterWindow с parent.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qrasterwindow.html