crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QGraphicsScene&QGraphicsItem события мыши
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
crazymonkey Дата 27.3.2012, 22:03
  Большое спасибо. Не увидел примера Diagram Scene.
ViGOur Дата 27.3.2012, 14:42
  Я делал подобное.
В Elastic Nodes можно подсмотреть само рисование графов и их рёбер.
В Diagram Scene, можно подсмотреть как добавлять QGraphcsItem на сцену и соединять друг с дружкой с помощью рёбер (QGraphicsLineItem).

По примерам вроде всё понятно, но если будут вопросы задавай.
crazymonkey Дата 26.3.2012, 19:33
  АП!
crazymonkey Дата 24.3.2012, 20:31
  Доброго времени суток.

У меня имеется QGraphicsScene,QGraphicsView и несколько виджетов унаследованных от QGraphcsItem они же вершины графа.

Вообщем то, я и пытаюсь нарисовать граф.

Возник вопрос а как рисовать ребра?
Мысль дошла до того что нужно ловить mousePressEvent и mouseReleaseEvent и если они на разных вершинах то соединять линией, но вот как это реализовать?
Как точно понять координаты, через которые проводить линию?

Может быть кто-то делал что то похожее?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 5:07