1

Webkit バージョン 1.6 を使用して、現在選択されているテキストを取得するためのクラス メソッド/関数を見つけようとしています。has_selection がありますが、それは bool を返すだけです。

私はWebkit 1.6でpython gtk3を使用してLinux Mintを使用しています。

必要に応じて JavaScript を使用しますが、Webkit メソッドを使用したいと思います。

リスナーやシグナルは本当に必要ありません。イベントはすでにポップアップを作成しています。ポップアップで選択したテキストを印刷したい。

私はもう試した:

webkit.webview.get_selected_text()

webkit.webview.get_selection()

webkit.webview.selected_text()

webkit.webview.get_property("selected-text")

暗闇での撮影のみ。

4

1 に答える 1

0

Webkit が選択したテキストを取得するための特別な方法はないようです。

今のところ、gtk クリップボードは、webkit.webview の選択範囲からテキストを取得するために機能します。

使用する:

c = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY)
print c.wait_for_text()

少しファンキーですが、機能します。

于 2013-02-12T03:54:27.993 に答える