Graphics View Framework を使用して Qt でダイアグラム エディターを作成しています。現在、GraphScene (QGraphicsScene) に単純なノード (QGraphicsItem) を作成しようとしています。Canvas (QGraphicsView) を作成し、それにグリッドを追加しました。ノードを追加して、シーン上で移動することもできます。私の最終的な目標は、さまざまな作業モード、編集、スタイリング オプションなどを用意することです。今のところ、シーンに既に存在するノードの選択をどのように設定できるかを知りたいだけです。マウスイベントでやってみましたが、選択とノード挿入のイベント呼び出しが重なっていることに気付きました...何かを選択しようとすると、新しいノードが作成されます...これは私の最初のQtアプリケーションなので、どのように達成したい機能を設計する必要があります。
選択長方形を適切に描画するにはどうすればよいですか? 競合するマウス イベントをどのように管理すればよいですか?