Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: ammaximus от Май 25, 2012, 12:29



Название: Графическое представление
Отправлено: ammaximus от Май 25, 2012, 12:29
Не представляю графическое представление. Застрял на тройке, никак не освою "новые" возможности.
Задача такая: большую часть main window будет занимать виджет, что-то типа карты. На нем должна быть сетка координат, возможно фоновая карта и много разных движущихся объектов. При протягивании от одного объекта к другому рисуется как бы резиновая  линия, если она попадает на другой объект эта команда на их взаимодействие. Щелчки на объектах инициируют диалоги, всплывающие окна, появление линеек, транспортиров, другие приблуды.
Вопросы:
Можно ли реализовать этот виджет средствами графического представления или лучше по старинке QPainter. Загвоздка в том, что объектов много и требуется интерактивное реагирование, я побаиваюсь лезть в незнакомую страну
Если да:
Как в таком случае делать резиновую линию? Она будет отдельным объектом или частью того от которого я тащу?
Как вообще рисовать новые фишки плотно связанные с имеющимися?
Вообщем достаточно ли гибка система под разные задачи?

Сейчас тщательно читаю информацию об этой возможности.


Название: Re: Графическое представление
Отправлено: ammaximus от Май 25, 2012, 12:50
О, нашел хороший пример Diagram Scene. Буду смотреть как это тут сделано


Название: Re: Графическое представление
Отправлено: ammaximus от Май 25, 2012, 12:53
Вау... Пока все вопросы сняты