пишет:
Допустим, что вы делаете приложение, которое будет отображать на графической сцене элементы сетевой инфраструктуры. Вопрос в том, как сделать перемещение этих элементов мышью, то есть осуществлять перетаскивание элементов. Иными словами брать элемент мышью и осуществлять его перемещение в другое место графической сцены.
Давайте разберёмся, как это сделать.
Структура проекта
Для демонстрации примера создаём новый проект и добавляем в него новый класс, отнаследованный от QGraphicsItem .
- MoveGraphicsItem.pro - профайл проекта;
- main.cpp - запускающий файл;
- widget.h - заголовочный файл главного окна;
- widget.cpp - файл исходных кодов главного окна;
- moveitem.h - заголовочный файл графического элемента;
- moveitem.cpp - файл исходных кодов графического элемента.
- widget.ui - форма главного окна.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: