0

Графика 2D в Qt Creator

Базовые принципы QPainter

Видео урок базовые принципы рисования QPainter:

В данном видео уроке вы научитесь создавать простейшую графику при помощи QPainter и QPainterPath. В видео рассказывается о базовых возможностях QPainter которые позволяют рисовать от пикселя до каких либо сложных фигур путем задания их математически. Код к данному видео уроку прикреплен чуть ниже.

Заголовочный файл qpaintwidget.h

Исполняемый файл qpaintwidget.cpp

Работа с градиентами в Qt Creator

Видео урок по работе с градиентами в среде разработки Qt Creator:

В данном видео уроке рассказывается о том как работать с градиентами в Qt. Рассмотрена реализация трех различных градиентов, таких как линейный, радиальный и конический. После просмотра данного видео вы с легкостью сможете создать различные объекты разной формы с заливкой данных объектов градиентом.

Заголовочный файл widget.h

Исполняемый файл widget.cpp

Преобразование координатной системы в Qt Widget

Видео урок по работе с координатной системой и её преобразованием в Qt Creator:

В данном видео уроке вы найдете подробное объяснение о том как менять стартовую позицию рисования по оси x, y и её переопределение, так же вы научитесь разворачивать холст при помощи QTransform и менять его координаты без изменения размеров привязанных методотов setWindow();

Заголовочный файл x_y_qpainter.h

Исполняемый файл x_y_qpainter.cpp

Исполняемый файл main.cpp

Cоздание виджета ovenTimer

Видео урок по созданию виджета ovenTimer(таймер духовки):

В данном видео уроке вы научитесь при помощи QPainter и метода rotate() создавать виджеты с таймером на подобии как ovenTimer. Так же в данном видео уроке говорится о том что координата 0, 0 по оси x, y отличается от координаты 0, 0 после применения метода rotate();

Заголовочный файл oventimer.h

Исполняемый файл oventimer.cpp

Высококачественное воспроизведение изображения при помощи Qlmage

Видео урок по высококачественному отображению нарисованных изображений на QImage:

В данном видео уроке рассказывается о том как можно отображать нарисованные элементы QPainter под любой ОС без изменения качества, так же показан пример работы с композиционными модами(фильтрами).

Заголовочный файл myimage.h

Исполняемый файл myimage.cpp

Рисование группами слоев QGraphicsScene

Видео урок по основам рисования в QGraphicsScene:

В данном видео уроке рассказывается о самых основах добавления элементов на QGraphicsScene, так же здесь рассмотрены самые базовые элементы и что такое группа слоев и чем она отличается от обычного объекта QGraphicsItem.

Заголовочный файл graphicsscene.h

Исполняемый файл graphicsscene.cpp

Покадровая анимация QGraphicsScene

Видео урок по покадровой анимации при помощи QGraphicsScene и QTimer:

В данном видео уроке подробно рассказывается о том  что такое представление, что такое сцена и что такое объект, так же детально рассмотрена тема систем координат у каждого из слоев. Так же в видео уроке рассматривается как при помощи QTimer можно создать покадровую анимацию, в качестве примера была нарисована голова робота которая двигалась по кругу вокруг сцены.

Заголовочный файл qgraphicsscene_games.h

Исполняемый файл qgraphicsscene_games.cpp

Исполняемый файл main.cpp

 

Сергей Будейкин

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *