我有一个使用gtkmm 3.0用c++编写的项目,我希望能够让用户按下映射到屏幕上的按钮小部件的键。我筛选了20多个Google搜索结果页面,但都没有走运。有人知道吗?这将不胜感激。
最佳答案
这是您在C中按Shift-F1时使按钮单击的方式:
GtkAccelGroup *accel_group = gtk_accel_group_new ();
gtk_window_add_accel_group (my_window, accel_group);
gtk_widget_add_accelerator (my_button,
"clicked",
accel_group,
GDK_KEY_F1,
GDK_SHIFT_MASK,
0);