Михаиллл
11 червня 2019 р. 13:01

QtКак в QGraphicsScene стирать старый рисунок при рисовании нового рисунка поверх старого рисунка

QGraphicsScene

Добрый день.
При рисовании в QGraphicsScene непрозрачным цветом, я рисую поверх старого рисунка. При рисовании прозрачным цветом, прозрачный цвет не виден, он остается под старым рисунком(наверно). Как при рисовании стирать старый рисунок и показывать новый?
Рисую как в статье: Qt/C++ …

Читати
РР
04 червня 2019 р. 22:14

C++Самоуничтожение объектов на графической сцене

Qt, qt, QGraphicItem, QGraphicsScene

Мне нужно чтобы созданные объекты сами по себе удалялись со сцены, по таймеру. То есть без взаимодействия с ними. Как это можно реализовать? Есть код для удаления с взаимодействием (приложен), а вот как сделать чтобы без - ничего не могу …

Читати
r
28 листопада 2018 р. 15:30

QtScale GraphicsItems, zoom способы реализации

qt, gamedev, QGraphicItem, QGraphicsScene

Есть программа.
Ничего сложного в ней нет
QGraphicsScene
view = Q Graphics View - размером (800, 600)
view->setTransformationAnchor(QGraphicsView::AnchorUnderMouse)
При прокрутке колесом мыши вызывается
view->scale(1.05, 1.05) или view->scale(1/1.05, 1/1.05)

И несколько QGRaphicsRectItem
Предположим что есть country_map = QGRaphicsRectItem( )
размером (2000, …

Читати
a
10 травня 2018 р. 15:16

QtРасталкивание квадратов

QGraphicsScene

Расталкивание квадратов при перетаскивание квадрата.
Хотел поинтересоваться, можно ли реализовать? Если да - то куда капнуть? :)

Читати
f
08 травня 2018 р. 18:44

C++Нарисовать дугу в QGraphicsItem

QGraphicsItem, Qt, QGraphicsScene

Необходимо уметь рисовать направленный граф.
В примерах QT нашел проект elasticnodes . Его переделал под свою задачу.
Получилось реализовать создание вершин/стрелок и их выделение/удаление/перемещение. Вот только не получается сделать дугу на самого себя и его область выделения.
Для выделение стрелок(Edge) …
Читати
Arrow
01 червня 2017 р. 19:08

QtОбрезать изображение

QGraphicsScene, изображение

Добрый день!

Подскажите как возможно реализовать возможность обрезания изображения как это делается во всех редакторах изображений (Paint, GIMP, PhotoShop и др.).

Изображение загружено в QGraphicsScene.

Планирую отрисовывать квадрат на сцене с возможностью изменения его размеров, а затем после нажатия пользователем …

Читати
IF
18 травня 2017 р. 16:42

QtОтрисовка графика в QGraphicsView

Qt QGraphicsView QGraphicsScene

Задача такая. У меня есть "графическое окно" в котором должны рисоваться графики вертикально(пока 2)-как показано на рисунке. Подскажите пожалуйста как это сделать? Я излазил всю библиотекуQGraphicsScene и нашёл функцию -> QGraphicsScene::addLine(она рисует только линии по 2-м точкам) Помогите пожалуйста. Заранее …

Читати
Arrow
16 травня 2017 р. 20:20

QtКурсор ввода текста в графическом режиме

Курсор ввода текста, Qt, QGraphicsScene

Реализовал я ввод текста пользователем при клике мышью в QGraphicsScene. Остался только один вопрос: как реализовать курсор ввода текста? Без него все выглядит не привычно. Ввод самого текста реализовал так:

void mousePressEvent(QGraphicsSceneMouseEvent * event) override;
void keyPressEvent(QKeyEvent *event) override;

void 
Читати
Arrow
05 травня 2017 р. 20:04

QtРисование на QGraphicsScene при зажатой кнопке мыши

QGraphicsScene

Есть QGraphicsScene в которой происходит рисование на загруженной в нее картинке. Нужно дать пользователю возможность рисовать линию из точки А в точку В только при зажатой левой кнопке мыши. Рисование линии должно быть похоже на рисование линии в Paint. Как …

Читати
Илья
15 березня 2017 р. 06:15

QtПроблема при перерисовке сцены - "скакание" элементов сцены по вертикали

QGraphicsView, QGraphicsScene, QWidget

Здравствуйте. Использую Qt 5.6.1.
В общем, имеется клиентское приложение, которое связывается с сервером, получает от него данные - координаты узлов сети системы управления и данные с них, и отрисовывает местоположение узлов на QGraphicsView. На сцене рисую координатную сетку, которое можно …

Читати
  • Останні коментарі
  • Evgenii Legotckoi
    16 квітня 2025 р. 17:08
    Благодарю за отзыв. И вам желаю всяческих успехов!
  • IscanderChe
    12 квітня 2025 р. 17:12
    Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
  • AK
    01 квітня 2025 р. 11:41
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    09 березня 2025 р. 21:02
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    09 березня 2025 р. 16:14
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…