0

これはQt/C++ で編集可能なフローチャートを作成するのフォローアップの質問です。

アイテムがグリッド内の独自の場所を占め、その後自動的に「セル」の中央に配置されるように、 aQGraphicsItemに aを追加したいと考えています。QGraphicsGridLayout私は と を使用してQGraphicsViewおりQGraphicsScene、任意の場所へのドラッグ アンド ドロップは機能しますが、見栄えが悪く、将来の開発で問題になる可能性があります。

アイテムがセルのグリッドと中央にスナップするようにするにはどうすればよいですか?

PS: http://qt-project.org/doc/qt-4.8/graphicsview-basicgraphicslayouts.htmlを例として見ましたが、これは私の問題を解決するのに役立ちませんでした。

また、このレイアウトとそのデータをテキスト ファイルなどに保存できるようにすることも理想的です。これを行うには 2D 配列が最適な方法だと思います。その配列に基づいて QGraphicsGridLayout を作成する必要がありますか、それともより良い解決策がありますか?

4

0 に答える 0