我正在使用gtk-rs箱编写基于gtk::Clipboard
的应用程序。我已经像这样初始化Clipboard
:
let clipboard = gtk::Clipboard::get(&gdk::SELECTION_PRIMARY);
它可以循环使用clipboard.wait_for_text()
打印选定的文本。
但是,仅当选择更改时才需要文本。如何将处理函数连接到owner-change
发出的clipboard
事件?
在Python中,它可以像this
那样实现clipboard = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY)
clipboard.connect("owner-change", foo)
答案 0 :(得分:0)
clipboard.rs
contains the following comment:
//pub fn connect_owner_change<Unsupported or ignored types>(&self, f: F) -> SignalHandlerId {
// Ignored event: Gdk.EventOwnerChange
//}
因此(目前)尚不支持此功能。