Нажатия клавиш с помощью gtkmm-3.0 - PullRequest
1 голос
/ 08 ноября 2011

У меня есть проект, написанный на c ++ с использованием gtkmm 3.0, и я бы хотел, чтобы пользователь мог нажимать клавишу, отображаемую на виджет кнопки на экране.Я просмотрел более 20 страниц результатов Google, но безуспешно.Кто-нибудь знает как?Это будет с благодарностью.

1 Ответ

2 голосов
/ 12 ноября 2011

Вот как вы делали бы это в 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);
...