5

1 つはテキスト エディターで、もう 1 つはグラフィック ビューアー用です。

ここに画像の説明を入力

基本的な考え方は、ユーザーがテキスト領域の任意のコード ブロックにカーソルを合わせると、図面の関連部分が選択または強調表示されるようにすることです。

グラフィック ウィジェットについては、いくつかの調査の結果、QGraphicsScene が最も要件に適合しているように見えますが、テキスト エディターにどのウィジェットを使用して、コードのブロックにカーソルを合わせたときに信号を送信するか (また、ブロックの文字列パラメータ「id」)。

逆のアクションも必要であるため、ユーザーがグラフィックス ビューで要素を検査することを選択すると、テキスト ビューがスクロールされて関連するコード ブロックが表示され、強調表示されます (Google Chrome の「要素の検査」機能のように)。

4

3 に答える 3