Я планирую создать граф узлов в pyqt. Абстрактные модели, которые qt обеспечивают работу для данных 1D, 2D и дерева, но абстрактный класс, кажется, разбивается на что-то вроде графа узлов.DAG (Направленный ациклический граф) - QAbstractItemModel
В частности, «родительская» функция в QAbstractModel возвращает QModelIndex одного родителя. В DAG у меня может быть несколько родителей.
Один ресурс я нашел этот блог:
http://invalidmagic.wordpress.com/2009/12/10/qgraphicsscene-used-as-a-qabstractitemmodel/
Это обеспечивает некоторую полезную информацию, но я не могу показаться, фигура, как модель представляет собой концепцию нескольких родителей.
Я ищу примеры и предложения по реализации модели DAG в Qt.
Предлагаю вам перейти [здесь] (http://socnetv.sourceforge.net/). Socializer Visualizer (SocNetV) не использует MVC, но я счел нужным углубиться в его исходный код. – menjaraz
QGraphicsScene по-прежнему является дочерним по отношению к одной родительской модели. – jdi