2012-04-10 12 views
2

Ich möchte Webkit verwenden, um einen einfachen Webbrowser mit einigen speziellen Funktionen zu erstellen. Insbesondere möchte ich eine Funktion haben, die ein Wort zu einer Datei hinzufügt, wenn ich auf dieses Wort klicke. Jetzt habe ich schon den Browser, aber ich konnte nicht herausfinden, wie ich das Wort an der Mausposition auslesen würde. Könnte jemand eine Lösung oder etwas Material dazu vorschlagen?Python Webkit Signale

Danke,

v923z

+0

Eine ernste Anmerkung - warum nicht einfach eine Browsererweiterung schreiben? – Marcin

+0

Weil erstens, ich nicht weiß, wie man eine Erweiterung schreibt, und zweitens möchte ich die Anwendung auf einem kleinen Gerät (Tablet) ausführen, die mit Firefox ziemlich unglücklich sein würde :) Was ich versucht habe, habe ich Lesen Sie die Signale eines Webview, aber das würde mir nicht sagen, was ich tun soll, sobald ich das Signal abgefangen habe ... – v923z

Antwort

0

Die gtk webkit Möglichkeit hat begrenzt mit Python zu sprechen.

Es ist eine Anleitung, so hier tun:

http://www.aclevername.com/articles/python-webgui/

Es geht Javascript an den Browser sendet und für den Browser mit Python zu kommunizieren, um den Titel der Webseite zu ändern.

0

Anscheinend sie fixed Möglichkeit, das ausgewählte Signal zu verwenden, so etwas wie dies funktionieren kann ...

mywebview.connect('selection-changed', nameofmyfunction) 

und Argumente zu nameofmyfunction weitergegeben beobachten().