Здравствуйте, гость ( Вход | Регистрация )
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 и если они на разных вершинах то соединять линией, но вот как это реализовать? Как точно понять координаты, через которые проводить линию? Может быть кто-то делал что то похожее? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 11.12.2024, 12:54 |