gtkmm 和系统剪贴板

Posted

技术标签:

【中文标题】gtkmm 和系统剪贴板【英文标题】:gtkmm and the system clipboard 【发布时间】:2011-08-12 20:43:27 【问题描述】:

我想知道当系统剪贴板内容更改/有人复制文本时,gtkmm 中的任何地方是否都会发出信号。我查看了 gtk 文档,似乎 Gtk::Clipboard 对象发出的唯一信号是 owner_changed 信号。更具体地说,我不在乎谁更改了系统剪贴板,无论是我的应用程序(它不会是)还是用户。

我实现此功能的唯一其他选择是循环并不断检查剪贴板是否有更改。希望有更有效的方法来实现这一点。

有人知道信号吗?

谢谢。

【问题讨论】:

【参考方案1】:

我会看看这个example。我没有编译运行它,但我认为它表明“owner_changed”信号会做你想做的事。

【讨论】:

以上是关于gtkmm 和系统剪贴板的主要内容,如果未能解决你的问题,请参考以下文章

秒杀系统剪贴板!安卓超强复制粘贴App

vim的共享系统剪贴板以及缩进相关问题

如何在Vim中复制到剪贴板?

Ubuntu12.04无法使用vim系统剪贴板解决方法

vim在系统剪切板的复制与粘贴

VI/VIM 无法使用系统剪贴板(clipboard)