svg文件中的图像不会显示在Qt中

时间:2012-08-28 10:02:41

标签: qt svg

我正在尝试使用Qt显示svg图像,除了svg图像中的任何图像(.gif,.bmp,...)都没有显示(线条,圆圈,文本工作正常)之外它运行良好)。

如果我在firefox中打开svg,图像会正确显示。

我已将qgif4.dll放入文件夹imageformats和QtSvg4.dll以外的可执行文件但无济于事。

我在svgview.h / .cpp的帮助下显示svg,我在WinXP机器上运行(Qt版本4.7.2)。

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:2)

如果您通过QIcon加载,则无需协助即可使用。

如果您尝试使用QPixmapQImage加载 - 您不能。您必须使用QSvgRenderer模块中的svg(或related classes)来栅格化数据。