2
我有兩個代碼示例。第一個是獲取當前剪貼板內容並打印它,第二個是使用python-keybinder在熱鍵按下時執行一些操作。我堅持將這兩者結合在一起。我希望我的剪貼板內容能夠在熱鍵按下時打印出來(即我做文本選擇,按熱鍵並打印此選項)。這裏是我的代碼:如何使用python-keybinder獲取剪貼板內容
要獲取的選擇:
import gtk
def _clipboard_changed(clipboard, event):
text = clipboard.wait_for_text()
print text
gtk.clipboard_get(gtk.gdk.SELECTION_PRIMARY).connect("owner-change", _clipboard_changed)
gtk.main()
要熱鍵綁定:
import gtk
import keybinder
def callback():
print "pressed"
gtk.main_quit()
if __name__ == '__main__':
keystr = "<Ctrl>A"
keybinder.bind(keystr, callback)
gtk.main()
您的兩個代碼示例都可以使用!非常感謝! – 2012-02-29 11:35:24