Эти классы предоставляют поддержку работы с графикой (2D, OpenGL, 3D), кодирование, декодирование и обработку изображений, звук, анимация, печать и т.д.
QAbstractGraphicsShapeItem | Общая основа для всех элементов траекторий |
QBitmap | Монохромное (глубина в 1 бит) растровое изображение |
QBrush | Определяет образец заливки фигур, отображаемых с помощью QPainter |
QColor | Цвета, основанные на значениях цветовых моделей RGB, HSV или CMYK |
QColorDialog | Виджет диалога для задания цвета |
QColormap | Отображает независимые от устройства цвета QColors в зависимые от устройства значения пикселей |
QConicalGradient | Используется в комбинации с QBrush для задания кисти с коническим градиентом |
QFont | Устанавливает шрифт, используемый для отрисовки текста |
QFontDatabase | Информация о шрифтах, доступных в основной оконной системе |
QFontInfo | Общая информация о шрифтах |
QFontMetrics | Информация о метриках шрифта |
QFontMetricsF | Информация о метриках шрифта |
QGL | Определяет различные идентификаторы, используемые в модуле Qt OpenGL |
QGLColormap | Используется для установки собственных цветовых карт в QGLWidgets |
QGLContext | Заключает в себе контекст рисования OpenGL |
QGLFormat | Определяет формат отображения контекста рисования OpenGL |
QGLFramebufferObject | Инкапсулирует объект буфера кадров OpenGL |
QGLPixelBuffer | Заключает в себе пиксельный буфер OpenGL |
QGLWidget | Виджет для отрисовки графики OpenGL |
QGradient | Используется совместно с QBrush для задания градиентной заливки |
QGraphicsEllipseItem | Элемент эллипса, который вы можете добавить в QGraphicsScene |
QGraphicsGridLayout | Компоновка-сетка для управления виджетами в графическом представлении |
QGraphicsItem | Базовый класс для графических элементов в QGraphicsScene |
QGraphicsItemAnimation | Поддержка простой анимации для QGraphicsItem |
QGraphicsItemGroup | Группа элементов, обрабатываемая как один |
QGraphicsLayout | Базовый класс для всех компоновок в графическом представлении |
QGraphicsLayoutItem | Может быть унаследовано, чтобы разрешить компоновкам управлять пользовательскими элементами |
QGraphicsLineItem | Элемент линии, который вы можете добавить в QGraphicsScene |
QGraphicsLinearLayout | Горизонтальная или вертикальная компоновка для управления виджетами в графическом представлении |
QGraphicsPathItem | Элемент траектории (path), который вы можете добавить в QGraphicsScene |
QGraphicsPixmapItem | Элемент растрового изображения (pixmap), который вы можете добавить в QGraphicsScene |
QGraphicsPolygonItem | Элемент многоугольник, который вы можете добавить в QGraphicsScene |
QGraphicsProxyWidget | Компоновка-посредник для встраивания QWidget в QGraphicsScene |
QGraphicsRectItem | Элемент прямоугольник, который вы можете добавить в QGraphicsScene |
QGraphicsScene | Поверхность для управления большим числом графических 2D элементов |
QGraphicsSceneContextMenuEvent | События контекстного меню в библиотеке графического отображения |
QGraphicsSceneDragDropEvent | События перетаскивания (drag and drop) в каркасе графического представления |
QGraphicsSceneEvent | Базовый класс для всех событий, связанных с графическим представлением |
QGraphicsSceneHelpEvent | События при запросе всплывающей подсказки (tooltip) |
QGraphicsSceneHoverEvent | События наведения на объект в каркасе графического представления |
QGraphicsSceneMouseEvent | События мыши в каркасе графического представления |
QGraphicsSceneMoveEvent | События перемещения виджетов в каркасе графического представления |
QGraphicsSceneResizeEvent | События изменения размеров виджетов в каркасе графического представления |
QGraphicsSceneWheelEvent | События колеса прокрутки в каркасе графического представления |
QGraphicsSimpleTextItem | Элемент простого текста, который вы можете добавить в QGraphicsScene |
QGraphicsSvgItem | QGraphicsItem, который может быть использован для отображения SVG-файлов |
QGraphicsTextItem | Текстовый элемент, который вы можете добавить в QGraphicsScene для отображения отформатированного текста |
QGraphicsView | Виджет для показа содержимого QGraphicsScene |
QGraphicsWidget | Базовый класс для всех элементов виджетов в QGraphicsScene |
QIcon | Масштабируемые пиктограммы для различных режимов и состояний |
QIconEngine | Абстрактный базовый класс для отображения QIcon |
QIconEngineV2 | Абстрактный базовый класс для отображения QIcon |
QImage | Аппаратно-независимое представление изображения, предоставляющее прямой доступ к пикселям и способная работать в качестве устройства рисования |
QImageReader | Форматонезависимый интерфейс для чтения изображений из файлов и других устройств |
QImageWriter | Форматонезависимый интерфейс для записи изображений в файлы или другие устройства |
QLine | Двумерный вектор, использующий целочисленные значения для задания координат |
QLineF | Двумерный вектор, использующий значения с плавающей точкой для задания координат |
QLinearGradient | Используется совместно с QBrush для задания заливки в виде линейного градиента |
QMatrix | Задает двухмерные преобразования системы координат |
QMovie | Вспомогательный класс для проигрывания роликов в QImageReader |
QPaintDevice | Базовый класс для объектов, которые могут быть отображены |
QPaintEngine | Абстрактное описание процесса рисования QPainter на указанном устройстве на указанной платформе |
QPainter | Выполняет низкоуровневое рисование на виджетах и других устройствах рисования |
QPainterPath | Контейнер для операций рисования, позволяющий создавать и повторно использовать графические фигуры |
QPainterPathStroker | Используется для генерирования заполненной границы для указанной траектории рисовальщика |
QPalette | Содержит цветовые группы для каждого состояния виджета |
QPen | Задает для QPainter способ рисования линий и контуров фигур |
QPicture | Устройство рисования, запоминающее и повторяющее команды QPainter |
QPictureIO | Содержит параметры загрузки и сохранения изображений |
QPixmap | Неэкранное представление изображения, которое может использоваться в качестве устройства рисования |
QPixmapCache | Кэш растровых изображений всего приложения |
QPoint | Описывает точку на плоскости используя целые числа |
QPointF | Описывает точку на плоскости, используя числа с плавающей точкой |
QPolygon | Вектор точек с координатами, заданными целыми числами |
QPolygonF | Вектор точек с координатами, заданными числами с плавающей точкой |
QPrintEngine | Определяет интерфейс взаимодействия QPrinter с указанной подсистемой печати |
QPrintPreviewWidget | Виджет для предварительного просмотра макета страницы, подготовленной для печати |
QPrinter | Устройство рисования, рисующее на принтер |
QRadialGradient | Используется совместно с QBrush для задания заливки с радиальным градиентом |
QRect | Определяет прямоугольник на плоскости, использующий целые значения для задания своих координат |
QRectF | Определяет прямоугольник на плоскости, использующий для задания своих координат значения с плавающей точкой |
QRegion | Устанавливает область отсечения для рисовальщика (painter) |
QSize | Определяет размер двумерного объекта, используя целые числа |
QSizeF | Определяет размер двумерного объекта, используя числа с плавающей точкой |
QSound | Доступ к аудиосредствам платформы |
QStyleOptionGraphicsItem | Используется для описания параметров, требующихся для рисования QGraphicsItem |
QStylePainter | Вспомогательный класс для рисования элементов QStyle внутри виджета |
QSvgGenerator | Устройство рисования, которое используется для создания рисунков SVG |
QSvgRenderer | Используется для отображения содержимого файла SVG на устройстве рисования |
QSvgWidget | Виджет, используемый для отображения файлов масштабируемой векторной графики (Scalable Vector Graphics, SVG) |
QTimeLine | Отсечки времени (timeline) для управления анимацией |
QTransform | Задает двухмерные преобразования системы координат |
Phonon::VideoWidget | Виджет, используемый для отображения видео |