私は、DiagramScene の例に似た小さな Qt アプリケーションを開発しています。QGraphicsScene の代わりに QGraphicsView をサブクラス化しました。ビューは mouseWheel でズームインおよびズームアウトします。マウスでドラッグし、クリックしてノードとリンクを追加できます。
1 つのノードをクリックし (線項目の最初の端が設定されている)、マウスを動かし (線の 2 番目の端がマウス カーソルに追従)、次に 2 番目のノードをクリックして、この 2 番目のノードに広告申込情報を送信します。
問題は、ビューを拡大したり、ビューを移動したりしたときに、ノードをクリックしてマウスを動かしたときに、リンクのプレビューが表示されないことです。2 番目のノードをクリックすると、リンクがまだ表示されません。2 つのノード間のリンクは、ズーム アウトするか、ビューをあるポイントにドラッグし、ビューの側面と交差した後にのみ表示されます。
これを修正する方法はありますか?よろしくお願いします。