使用 GTK+ 转储 X 剪贴板数据或 PyGTK
如何使用 PyGTK/GTK+ 从 X 剪贴板粘贴 HTML 数据?
我需要类似 xclip 的东西,但能够将剪贴板数据输出为 HTML,不仅仅是纯文本。我正在使用 PyGTK,但我不害怕 C 中的普通 GTK+。
我读过 GtkClipboard 和 PyGTK 的 gtk.Clipboard< /a> 参考文献,我发现了这个问题 ,但我需要一个小例子来帮助我开始。
How do I paste HTML data from the X clipboard using PyGTK/GTK+?
I would need something like xclip, but with the ability to output clipboard data as HTML, not just as plain text. I'm using PyGTK, but I am not afraid of plain GTK+ in C.
I've read GtkClipboard and PyGTK's gtk.Clipboard references, and I've found this question, but I would need a small example to get me started.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更新的答案
原始答案(如下)使用了旧的 API,这里是更新版本:
另请注意,您的应用程序可能使用与“text/html”不同的目标:您可以检查哪些目标可用:
原始答案
找到了。我使用了这样的东西:
然后回调函数可以简单地提取数据:
Updated answer
The original answer (below) used an old API, here is an updated version:
Note also that your application may use a different target than "text/html": you can check which targets are available with:
Original answer
Found it. I used something like this:
And then the callback function can simply extract the data: