如何在Linux上的窗口中显示交互式SVG?

时间:2011-05-31 10:41:00

标签: python linux opengl svg cairo

我真的很喜欢SVG,用它画画非常好。到目前为止,我已经使用Inkscape制作了静态图像。我想让它们互动。

我按照this one等教程进行了一些试验。但我只能在我的网络浏览器中看到SVG并与之交互。我想在桌面上的窗口中制作这样的东西。 有像Cairo或OpenGL这样的绘图工具包,但是我必须从代​​码中提取。使用SVG(使用Inkscape绘制)似乎更聪明一点。

在普通桌面窗口/画布中查看交互式/动画SVG需要什么?我已经看到了一些将SVG转换为Cairo的模块:但是Linux有直接的SVG解释器吗?

1 个答案:

答案 0 :(得分:2)

问题是效果需要javascript和级联样式表,这基本上意味着完整的Web呈现引擎。所以最简单的方法是使用webkit或gecko(webkit现在可能更好地支持SVG,而且我现在找不到gecko包。)