0

Qt フレームワークを使用してデスクトップ アプリケーションを開発しています。読み込み、変更を加えて保存したい。したがって、基本的には各曲線内のいくつかの座標にアクセスする必要があります (つまり、ベジエ曲線の制御点、またはポリラインの頂点にさえも)。QtSvgでロードして、SVG形式を使用することを考えました。ここで問題は、(QGraphicsSvgItem を使用して) SVG をロードした後、どうすればそれを調べることができるか、つまり、個別の要素とその座標にアクセスできるかということです。

ありがとう!

4

1 に答える 1

1

しかし、既存の SVG 画像を操作できるクラスが見つかりませんでした。それで、Qtで直接操作を行うことが可能であることを知っていますか?

QtSvgで編集することはできません。閲覧専用です。

これが、Calligra プロジェクトが独自の方法でこれを行った理由でもあります。Webkit で利用可能な SVG サポートがいくつかあり、それを操作できる可能性がありますが、プロジェクトにとってやり過ぎになる可能性もあります。

于 2014-01-11T07:27:11.030 に答える