pyqt でノード グラフを作成する予定です。qt が提供する抽象モデルは 1D、2D、およびツリー データに対して機能しますが、抽象クラスはノード グラフのようなものに対して機能しないようです。
特に、QAbstractModel の「親」関数は、単一の親の QModelIndex を返します。DAG では、複数の親を持つことができます。
私が見つけた 1 つのリソースは、次のブログ投稿でした。
http://invalidmagic.wordpress.com/2009/12/10/qgraphicsscene-used-as-a-qabstractitemmodel/
いくつかの有用な情報を提供しますが、モデルが複数の親の概念をどのように表しているかはわかりません。
Qt で DAG モデルを実装する方法の例と提案を探しています。