Spec-Zone.ru › Qt 5.9

Класс QRasterWindow

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

Заголовок: #include <QRasterWindow>
qmake: QT += gui
С момента: Qt 5.4
Наследуется от: QPaintDeviceWindow
  • Список всех членов, включая унаследованные

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

QRasterWindow(QWindow *parent = Q_NULLPTR)
~QRasterWindow()
  • 2 открытых функции унаследованы от QPaintDeviceWindow
  • 80 открытых функций унаследованы от QWindow
  • 14 открытых функций унаследованы от QPaintDevice
  • 32 открытых функции унаследованы от 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 Example, который использует эти классы напрямую.

См. также QPaintDeviceWindow::paintEvent() и QPaintDeviceWindow::update().

Документация по функциям членов

QRasterWindow::QRasterWindow(QWindow *parent = Q_NULLPTR)

Конструирует новый QRasterWindow с parent.

QRasterWindow::~QRasterWindow()

Уничтожает экземпляр QRasterWindow.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qrasterwindow.html

Spec-Zone.ru

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