我们可以像这样在 gtk-rs 中添加一个按钮点击事件
let btn: Button = builder.get_object("button1").expect("Cant get button");
btn.connect_clicked(|_| {
println!("Activated");
});
像上面的代码一样,我怎样才能为输入框添加类似的点击事件,这样当我在输入框上按下鼠标时它应该打印出来pressed
。我试过这个
let entry: Entry = builder.get_object("box1").expect("Cant get box");
entry.connect_icon_press(|_, _, _| {
println!("pressed");
});
该程序正在编译,没有任何错误,但是当我单击我希望pressed
在终端中看到的输入框时,却什么也没有。