2010-11-30 19 views
3

Je construis une application de bureau gtk. La partie principale de mes vues sont HTML. J'utilise donc l'implémentation Python de Webkit. Le problème est que je ne peux pas inclure des images, comme Webkit ne permet pas de charger des images du système de fichiers local:Comment servir les fichiers statiques en utilisant une vue webkit dans une application python gtk?

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

=> Cela entraînera un « Non autorisé à charger des ressources locales ».

Existe-t-il un moyen de charger des fichiers statiques comme des images ou des fichiers CSS localement?

+1

Voir ceci: http://stackoverflow.com/questions/1834122/using-local-path-with-webview-webkit – user225312

Répondre

0

Vous pouvez utiliser base64 pour encoder vos images en tant que textes pouvant être inclus dans vos pages html.

0

La réponse de @Skami 18 semble être une bonne direction. Peut-être alors utiliser un data URI pour définir réellement l'attribut src?