1 つはテキスト エディターで、もう 1 つはグラフィック ビューアー用です。
基本的な考え方は、ユーザーがテキスト領域の任意のコード ブロックにカーソルを合わせると、図面の関連部分が選択または強調表示されるようにすることです。
グラフィック ウィジェットについては、いくつかの調査の結果、QGraphicsScene が最も要件に適合しているように見えますが、テキスト エディターにどのウィジェットを使用して、コードのブロックにカーソルを合わせたときに信号を送信するか (また、ブロックの文字列パラメータ「id」)。
逆のアクションも必要であるため、ユーザーがグラフィックス ビューで要素を検査することを選択すると、テキスト ビューがスクロールされて関連するコード ブロックが表示され、強調表示されます (Google Chrome の「要素の検査」機能のように)。