2016-08-31 17 views
2

私はこのスクリプトをテストに使用しています。GTK + 3.0クリップボードでクリップボードに何も貼り付けられません

import gi 
gi.require_version('Gtk', '3.0') 
from gi.repository import Gtk, Gdk 
board = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) 
board.set_text("hello there", -1) 
board.store() 

クリップボードにあるものはすべて消去しますが、「こんにちは」は追加されません。それはちょうど空の私のクリップボードを残す。このスクリプトを使用した他の人たちは、それがうまくいっていると思われるので、何が原因か分かりません。

I've used this as my resource.

編集:これはまた、Tkinterのを私に何が起こるので、私はそれはGTKへの排他的ではないかもしれないと信じています。これはおそらくクライアント側です。私がテストに使用しました

Tkinterのコード:

from tkinter import Tk 
r = Tk() 
r.withdraw() 
r.clipboard_clear() 
r.clipboard_append('i can has clipboardz?') 
r.destroy() 
+0

私のシステムで動作します!あなたのDEは何ですか? –

+0

確認のお手伝いをありがとうございます。私は本当になぜ私のシステムで動作していないのか分からない。誰かが私を助けてくれることを願っています。 – Kurolox

+0

あなたのDEは何ですか? –

答えて

0

私はそれは一種の、働いて得ました。 GTKを使わずにxerox libraryをインポートできたようです。それはまだ最高の解決策ではありませんが、少なくともそれは回避策です。

関連する問題