Rust “如何收听剪贴板”;“业主变更”;gtk rs中的事件?
我正在使用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::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
//}
因此,此功能可能(尚未)受支持。谢谢您的回复。我也找到了这个。还有别的解决办法吗?