首页| 论坛| 消息

回复: 为什么qt显示svg文件时背景变黑色?
#6 回 4楼(jdwx) 的帖子 [chemmyhuang 09-21 15:19]
在QtCreator的projects处用add existing file的形式打开我的svg文件,图片的背景也是黑的。。。
#7 回 6楼(chemmyhuang) 的帖子 [jdwx 09-21 16:03]
是qrc,可以的话发一个svg上来,我很好奇!
#8 [dbzhang800 09-21 16:07]
注意:QtSvg 模块只支持 SVG Tiny,而QtWebKit提供对 SVG Full的支持。而这,也是QtSvg模块将被废弃的原因。

QtSvg
Overall module state: Deprecated
New maintainer required
Reasoning: SVG Full (as opposed to SVG Tiny) functionality available in QtWebKit, which should be used instead; we welcome research for a replacement for the SVG-generating code.
#9 回 7楼(jdwx) 的帖子 [chemmyhuang 09-21 16:28]
实在不好意思,这个文件可能涉及到公司的图纸,不敢发。。
文件就是在中间有一张图片,图片四周是表格填满了文字,整个文件的背景是透明的
但用QT渲染后就变黑了,而且我现在发现表格的文字位置也不对!
用webview打开是正常的!所以我想应该是可以设置一些什么参数的。。不知道思路有没问题
#10 回 8楼(dbzhang800) 的帖子 [chemmyhuang 09-21 16:35]
你的意思是说,我这边问题的原因是QtSVG对svg文件本身就只是部分支持的,所以可能导致显示不正常?
最初时我试过Qtwebkit的,但是它渲染同样的svg的文件所花费的时间比用QtSVG单做的时间要长几倍,不清楚它渲染的过程中还做了一些什么,所以才选择用QtSVG做渲染的,没想到也是问题多多。。。

<< 1 2 3 >> (2/3)

回复 发表
主题 版块