Spec-Zone.ru › Qt 5.6

Классы рисования

См. также это введение в систему координат Qt.

QLine

Двумерный вектор с целочисленной точностью

QLineF

Двумерный вектор с плавающей точкой

QMargins

Определяет четыре отступа прямоугольника

QMarginsF

Определяет четыре отступа прямоугольника

QPoint

Определяет точку на плоскости с целочисленной точностью

QPointF

Определяет точку на плоскости с плавающей точкой

QRect

Определяет прямоугольник на плоскости с целочисленной точностью

QRectF

Определяет прямоугольник на плоскости с плавающей точкой

QSize

Определяет размер двумерного объекта с целочисленной точностью

QSizeF

Определяет размер двумерного объекта с плавающей точкой

QBitmap

Монохромные (глубина 1 бит) растровые изображения

QIcon

Масштабируемые значки в различных режимах и состояниях

QIconEngine

Абстрактный базовый класс для рендереров QIcon

QImage

Независимая от аппаратного обеспечения структура представления изображения, которая позволяет напрямую обращаться к данным пикселей и может использоваться в качестве устройства рисования.

QImageReader

Формат-независимый интерфейс для чтения изображений из файлов или других устройств

QImageWriter

Формат-независимый интерфейс для записи изображений в файлы или другие устройства

QPixmap

Представление изображения вне экрана, которое может использоваться в качестве устройства рисования

QGenericMatrix

Шаблонный класс, представляющий матрицу преобразований NxM с N столбцами и M строками

QVector2D

Представляет вектор или вершину в 2D пространстве

QBrush

Определяет узор заливки фигур, нарисованных QPainter

QConicalGradient

Используется в сочетании с QBrush для задания конического градиента кисти

QGradient

Используется в сочетании с QBrush для задания заливки градиентом

QLinearGradient

Используется в сочетании с QBrush для задания линейного градиента кисти

QRadialGradient

Используется в сочетании с QBrush для задания радиального градиента кисти

QColor

Цвета на основе значений RGB, HSV или CMYK

QPagedPaintDevice

Представляет устройство рисования, поддерживающее несколько страниц

QPaintDevice

Базовый класс объектов, на которых можно рисовать с помощью QPainter

QPaintEngine

Абстрактное определение того, как QPainter рисует на данном устройстве на данной платформе

QPainter

Выполняет рисование низкого уровня на виджетах и других устройствах рисования

QPainterPath

Контейнер для операций рисования, позволяющий создавать и повторно использовать графические фигуры

QPainterPathStroker

Используется для генерации заполняемых контуров для заданного пути рисования

QPdfWriter

Класс для создания PDF-файлов, которые могут быть использованы в качестве устройства рисования

QPen

Определяет, как QPainter должен рисовать линии и контуры фигур

QPolygon

Вектор точек с целочисленной точностью

QPolygonF

Вектор точек с плавающей точкой

QRegion

Задает область обрезки для рисовальщика

QRgba64

Структура содержит 64-битный цвет RGB

QTransform

Задает 2D преобразования системы координат

QFont

Определяет шрифт, используемый для рисования текста

QFontMetrics

Информация о метрике шрифта

QFontMetricsF

Информация о метрике шрифта

QPlatformFontDatabase

Позволяет настроить, как обнаруживаются шрифты и как они рендерятся

QSupportedWritingSystems

Используется при регистрации шрифтов в внутренней базе данных шрифтов Qt

QStylePainter

Удобный класс для рисования элементов QStyle внутри виджета

QColormap

Преобразует независимые от устройства QColor в зависимые от устройства значения пикселей

QSvgGenerator

Устройство рисования, которое используется для создания SVG-рисунков

QSvgRenderer

Используется для рисования содержимого SVG-файлов на устройствах рисования

QSvgWidget

Виджет, используемый для отображения содержимого файлов Scalable Vector Graphics (SVG)

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

Spec-Zone.ru

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