Rust “如何收听剪贴板”;“业主变更”;gtk rs中的事件?

Rust “如何收听剪贴板”;“业主变更”;gtk rs中的事件?,rust,gtk,gtk-rs,Rust,Gtk,Gtk Rs,我正在使用gtk rs板条箱编写一个基于gtk::Clipboard的应用程序。我已经初始化了一个剪贴板,如下所示: let clipboard = gtk::Clipboard::get(&gdk::SELECTION_PRIMARY); 它可以使用剪贴板打印所选文本。在循环中等待\u text() 但是,我只需要在选择更改时使用文本。如何将处理函数连接到从剪贴板发出的所有者更改事件 在Python中,它可以像 clipboard=Gtk.clipboard.get(Gdk.SELE

我正在使用gtk rs板条箱编写一个基于
gtk::Clipboard
的应用程序。我已经初始化了一个
剪贴板
,如下所示:

let clipboard = gtk::Clipboard::get(&gdk::SELECTION_PRIMARY);
它可以使用
剪贴板打印所选文本。在循环中等待\u text()

但是,我只需要在选择更改时使用文本。如何将处理函数连接到从
剪贴板发出的
所有者更改
事件

在Python中,它可以像

clipboard=Gtk.clipboard.get(Gdk.SELECTION\u PRIMARY)
剪贴板.连接(“所有者更改”,foo)
剪贴板.rs

//发布fn连接\u所有者\u更改(&self,f:f)->SignalHandlerId{
//忽略的事件:Gdk.EventOwnerChange
//}

因此,此功能可能(尚未)受支持。

谢谢您的回复。我也找到了这个。还有别的解决办法吗?