【发布时间】:2019-10-01 02:51:32
【问题描述】:
我正在使用 gtk-rs crate 编写基于gtk::Clipboard 的应用程序。我已经像这样初始化了Clipboard:
let clipboard = gtk::Clipboard::get(&gdk::SELECTION_PRIMARY);
可以通过循环使用clipboard.wait_for_text()来打印选定的文本。
但是,我只需要选择更改时的文本。如何将处理函数连接到从clipboard 发出的owner-change 事件?
在 Python 中,它可以像 this 那样实现
clipboard = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY)
clipboard.connect("owner-change", foo)
【问题讨论】: