2010-11-30 6 views
3

Ich baue eine gtk-Desktop-Anwendung. Der Hauptteil meiner Ansichten ist HTML. Also nutze ich die Python-Implementierung von Webkit. Das Problem ist, dass ich Bilder umfassen kann nicht, wie Webkit keine Bilder aus dem lokalen Dateisystem geladen werden lassen:Wie stehe ich statische Dateien mit einer Webkit-Ansicht in einer Python-GTK-Anwendung bereit?

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

=> Dadurch wird ein „Nicht erlaubte lokale Ressource zu laden“.

Gibt es eine Möglichkeit, statische Dateien wie Bilder oder CSS-Dateien lokal zu laden?

+1

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

Antwort

0

Sie können base64 verwenden, um Ihre Bilder als Texte zu kodieren, die in Ihre HTML-Seiten eingefügt werden können.

0

@Skami 18 Antwort scheint wie eine gute Richtung. Verwenden Sie dann möglicherweise eine data URI, um das Attribut src tatsächlich zu setzen?

Verwandte Themen