Класс QRasterWindow
QRasterWindow — это вспомогательный класс для использования QPainter на QWindow. Подробнее...
| Заголовок: | #include <QRasterWindow> |
| qmake: | QT += gui |
| С тех пор: | Qt 5.4 |
| Наследует: | QPaintDeviceWindow |
Открытые функции
| QRasterWindow(QWindow *parent = nullptr) | |
| virtual | ~QRasterWindow() |
- 2 открытых функции унаследованы от QPaintDeviceWindow
- 82 открытых функции унаследованы от QWindow
- 14 открытых функции унаследованы от QPaintDevice
- 34 открытых функции унаследованы от QObject
- 6 открытых функции унаследованы от QSurface
Дополнительные унаследованные члены
- 16 свойств унаследованы от QWindow
- 1 свойство унаследовано от QObject
- 1 открытый слот унаследован от QPaintDeviceWindow
- 24 открытых слота унаследованы от QWindow
- 1 открытый слот унаследован от QObject
- 18 сигналов унаследовано от QWindow
- 2 сигнала унаследовано от QObject
- 1 открытая переменная унаследована от QObject
- 1 статический открытый член унаследован от QWindow
- 10 статических открытых членов унаследовано от QObject
- 1 защищённая функция унаследована от QPaintDeviceWindow
- 18 защищённых функций унаследовано от QWindow
- 1 защищённая функция унаследована от QPaintDevice
- 9 защищённых функций унаследовано от QObject
- 2 защищённых переменных унаследовано от QObject
Подробное описание
QRasterWindow — это вспомогательный класс для использования QPainter на QWindow.
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.
[virtual] QRasterWindow::~QRasterWindow()
Удаляет экземпляр QRasterWindow. Деструктор является виртуальным.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qrasterwindow.html