如何使用PyGTK / GTK +从X剪贴板粘贴HTML数据?
我需要像xclip这样的东西,但能够将剪贴板数据输出为HTML,而不仅仅是纯文本。我正在使用PyGTK,但我并不害怕C中的普通GTK +。
我已阅读GtkClipboard和PyGTK的gtk.Clipboard个引用,我发现了这个question,但我需要一个小例子让我开始。
答案 0 :(得分:1)
找到它。我使用过这样的东西:
clipboard = gtk.Clipboard()
target = "text/html"
clipboard.wait_for_contents(target)
clipboard.request_contents(target, dump_clipboard_callback)
然后回调函数可以简单地提取数据:
def dump_clipboard_callback(clipboard, selection_data, data=None):
print selection_data.data