12

Python スクリプトを x11 経由でクリップボードとの間でコピー アンド ペーストできるようにしたい (Linux で動作するようにするため)。参照できる特定のリソースや、マスターしなければならない概念を教えてくれる人はいますか?

http://python-xlib.sourceforge.netの Python X ライブラリでこれを行うことは可能ですか?

4

5 に答える 5

3

私は pygtk を必要とするソリューションよりも Tkinter ベースのソリューションを好みます。これは、pygtk がインストールの問題を引き起こす可能性があるためです。これを踏まえて、Alvin Smith への私の推奨事項は、Tkinter ウィジェット間でテキストをカット & ペーストすることです。

このコードを Tkinter イベント ハンドラーで使用できます ( Tkinter Clipboard accessを介してpython-listから):

data =  event.widget.selection_get(selection="CLIPBOARD"))
于 2010-10-10T23:18:13.050 に答える
1

pygtk でこれを行うことができます。クリーンなソリューションですが、アプリケーションによっては少しやり過ぎかもしれません。

いくつかのGoogleヒットを取得する別の方法は、 xselへのシステム コールを作成することです。

于 2010-10-10T22:51:32.390 に答える
0

このスレッドが役に立つかもしれません: X11 クリップボードは複数のデータ形式をどのように処理しますか?

于 2010-10-10T22:51:14.817 に答える