首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何监听gtk-rs中的剪贴板"owner-change“事件?

如何监听gtk-rs中的剪贴板"owner-change“事件?
EN

Stack Overflow用户
提问于 2019-05-14 14:34:30
回答 1查看 266关注 0票数 3

我正在使用gtk-rs crate编写一个基于gtk::Clipboard的应用程序。我已经像这样初始化了一个Clipboard

代码语言:javascript
复制
let clipboard = gtk::Clipboard::get(&gdk::SELECTION_PRIMARY);

它可以通过在循环中使用clipboard.wait_for_text()来打印选定的文本。

但是,我只在选择更改时才需要文本。如何将处理函数连接到从clipboard发出的owner-change事件

在Python语言中,它可以像this一样实现

代码语言:javascript
复制
clipboard = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY)
clipboard.connect("owner-change", foo)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-14 18:08:15

clipboard.rs contains the following comment

代码语言:javascript
复制
//pub fn connect_owner_change<Unsupported or ignored types>(&self, f: F) -> SignalHandlerId {
//    Ignored event: Gdk.EventOwnerChange
//}

所以这个特性可能还不被支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56124291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档