2

Qtでsvg画像を表示しようとしていますが、svg画像内の画像(.gif、.bmp、...)が表示されない(線、円、テキストは正常に機能する)ことを除いて、うまく機能します。

Firefoxでsvgを開くと、画像が正しく表示されます。

qgif4.dllを実行可能ファイルのほかにimageformatsフォルダーとQtSvg4.dllフォルダーに入れましたが、役に立ちませんでした。

svgview.h / .cppを使用してsvgを表示しており、WinXPマシン(Qtバージョン4.7.2)で実行しています。

どんな助けでも大歓迎です!

4

1 に答える 1

2

経由でロードしている場合はQIcon、支援なしで動作するはずです。

QPixmapまたはQImage- を使用してロードしようとしている場合は、できません。データをラスタライズするには、モジュールでQSvgRenderer(または関連するクラス)を使用する必要があります。svg

于 2012-08-28T10:32:45.220 に答える