如何在Python GTK应用中使用Webkit视图提供静态文件?

3 投票
2 回答
661 浏览
提问于 2025-04-16 07:50

我正在开发一个gtk桌面应用程序。我的界面主要是用HTML做的。所以我使用了Python版本的Webkit。问题是,我无法加载图片,因为Webkit不允许从本地文件系统加载图片。

<img src="file://{{media_url}}_theme/media/img/eft.png"/>

> 这样做会导致“无法加载本地资源”的错误。

有没有办法在本地加载静态文件,比如图片或CSS文件呢?

2 个回答

0

@Skami 18的回答看起来是个不错的方向。也许可以用一个数据URI来真正设置一下src属性?

0

你可以使用base64把图片转换成文本,这样就可以把它们直接放在你的html页面里了。

撰写回答