我正在尝试使用Qt显示svg图像,除了svg图像中的任何图像(.gif,.bmp,...)都没有显示(线条,圆圈,文本工作正常)之外它运行良好)。
如果我在firefox中打开svg,图像会正确显示。
我已将qgif4.dll放入文件夹imageformats和QtSvg4.dll以外的可执行文件但无济于事。
我在svgview.h / .cpp的帮助下显示svg,我在WinXP机器上运行(Qt版本4.7.2)。
任何帮助都非常感谢!
答案 0 :(得分:2)
如果您通过QIcon
加载,则无需协助即可使用。
如果您尝试使用QPixmap
或QImage
加载 - 您不能。您必须使用QSvgRenderer
模块中的svg
(或related classes)来栅格化数据。