【发布时间】:2014-08-06 02:41:48
【问题描述】:
我想在 Linux GUI 环境中将 HTML(和等效的纯文本)复制到剪贴板。跨平台是理想的,尽管 Linux 是我的直接目标。我还想使用适用于 Python 3.x 和 2.x 的东西。
根据PyGObject docs,Gtk.Clipboard 对象set_with_data() 方法应该是合适的。但是当我尝试使用它时,该类没有set_with_data 成员。
>>> from gi.repository import Gtk, Gdk
>>> clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
>>> clipboard.set_with_data
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Clipboard' object has no attribute 'set_with_data'
如何使用 PyGObject 将 HTML 和纯文本复制到剪贴板?
(我可能会考虑使用 PyGTK,但是 according to this answer 它已被弃用并且在 Python 3.x 中不受支持。)
【问题讨论】:
标签: linux python-3.x pygobject