Spec-Zone.ru › Qt 6.0

Класс QRasterWindow

QRasterWindow — это удобный класс для использования QPainter на QWindow. Подробнее...

Заголовок: #include <QRasterWindow>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
С момента: Qt 5.4
Наследуется от: QPaintDeviceWindow
  • Список всех членов, включая унаследованные

Открытые функции

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-6.0/qrasterwindow.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API