рисование в GraphicsView | добавление объектов на сцену
Привет!
В этом выпуске разбираемся с QGraphicsView и QGraphicsScene, а именно:
1) объединим графическое представление с графической сценой;
2) добавим на графическую сцену простые фигуры;
3) создадим класс для собственного элемента
4) добавим собственный элемент на сцену
5) разберемся с масштабированием сцены ее размерами и системами координат
Таймкоды:
00:00 - подготовка
00:20 - graphicsScene и graphicsView
00:53 - добавление простых элементов
02:42 - размер сцены
03:06 - добавление сложных объектов
03:29 - создание класса сложного объекта
04:10 - концепция отрисовки
07:00 - отрисовка полигонов
08:11 - настройка цвета
09:07 - масштабирование и заключение
#Qt #QGraphicsView #программныйКот
Пікірлер: 24
Очень хорошее видео, особенно монтаж и поставленная речь. Смотрится на одном дыхании. С нетерпением жду выхода новых видео.
@user-mm5ln4qh5q
Жыл бұрын
Вот только звук в видео ужасный
Отличное видео, в который раз убеждаюсь, что кол-во подписчиков не связанно с качеством материала и его подачей.
Спасибо за видео, всё очень понятно и доступно
Отличный кот получился
@programmcat
3 жыл бұрын
Спасибо
Офигенное рисование где нет дуг
скажите , а если GraphicsView мне потом всю картинку необходимо сохранить скажем в Jpeg ??? предусмотрено ли что-нибудь для этого ?
Я делаю шахматы на c++ используя qt и vscode. Пытаюсь второй день сделать так чтобы у меня отрисовывалась доска и поверх нее были фигуры в .png формата. Доску отрисовал через QGraphicsRectItem, которые добавлял в QGraphicsScene, который добавил в QGraphicsView. А вот с добавлением фигур проблема. Я не нашел способа как это сделать. Помогите пожалуйста. Долблюсь как-будто в непробиваемую стену
Спасибо, все понятно изложено, но никак не могу найти ответ на вопрос - где и как привязываются начальные координаты расположения своего сложного объекта? Если мы, допустим, хоти разместить кота не по центру а левее или правее.
@programmcat
Жыл бұрын
move(х, у);
Как установить QT ?
Лайчище!
Ахиха
А где проект??
как у нас в РФ работается в 23ем году???
@programmcat
Жыл бұрын
Да в целом не так страшно, как казалось в начале
@andreygurenkoff2721
Жыл бұрын
@@programmcat блин, извиняюсь, я пропустил слово QT .как у нас в QT работать в 23 году. вы что для этого делаете ?
@programmcat
Жыл бұрын
@@andreygurenkoff2721 я просто использую open sorce, многие коммерческие предприятия тоже не заморачиваются с лицензией
@andreygurenkoff2721
Жыл бұрын
@@programmcat да, но это ведь всё до всем нам известных событий. но QT не скачать ведь сейчас
@programmcat
Жыл бұрын
@@andreygurenkoff2721 правильно сказать так: "Qt сейчас не скачать с официального сайта с российского IP". С Qt для Linux проблем нет никаких. Под винду можно скачать с других ресурсов версию 5.12 (по моему это последняя версия с оффлайн установщиком), либо перенести папку с новой версии Qt с другого компьютера, где он уже есть (так поступил я сам)
Мне нужно нарисовать визуализацию электромагнитных волн, как лучше это будет сделать?
@programmcat
Жыл бұрын
Тебе сначала нужно формулы разработать для дуг, потом по ним рисовать кривые симметртчные