6
PyGTK 2에서는 클립 보드의 내용이 변경되었을 때 실행되는 함수를 첨부 할 수있었습니다. GTK3의 파이썬 바인딩 문서를 통해 브라우징하면 그러한 기능에 대한 설명을 찾을 수 없습니다.python 및 gtk3 클립 보드 onChange
누구나 내게이 '우수 사례'를 말할 수 있습니까? GTK2와
편집
다음 작품 :
import gtk
def test(*args):
print "Clipboard changed"
clip = gtk.Clipboard()
clip.connect('owner-change',test)
것은 파이썬은 신호에 대한 연결을 허용 Gtk3
from gi.repository import Gtk, Gdk
def test(*args):
print "Clipboard changed"
clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clip.Connect('owner-change',test)
에 채택 할 때,하지만 내 기능은 실행되지 않습니다.
PyGTK에서 어떤 신호가 있었습니까? 나는 그것을 모른다. – ptomato
'owner-change'신호를 사용할 수 있습니다. clipboard.connect는 GTK3에서도 신호를 받지만, 내가 붙이는 함수는 절대로 호출되지 않습니다. – user1773242
해당 신호에 대한 설명에 따르면 클립 보드 선택 소유자가 변경되면 해당 신호가 발생합니다. 내용이 변경되지 않을 때. 당신이 문서화되지 않은 행동에 의지한다면 그것은 깨뜨릴 것이라고 기대해야합니다. – ptomato