Конструирую окно приложения с помощью GtkBuilder - все Ок, окно появляется и работает. Потом добавляю в xml-описание кнопку:
<object class=\"GtkButton\" id=\"ok_button\">
<property name=\"label\">gtk-ok</property>
<property name=\"use-stock\">TRUE</property>
<signal name=\"clicked\" handler=\"ok_callback\" object=\"ok_button\"/>
</object>
и создаю обработчик события вида:
void ok_callback(GtkButton *button, GParamSpec spec)
{
g_printf("Ok\n");
}
и после создания UI вызываю ф-цию gtk_builder_connect_signals(ui, NULL); В итоге, кнопка создается, но с обработчиком не связывается, выдавая в консоли следующее:
Gtk-WARNING **: Could not find signal handler 'ok_callback'
Подскажите, как правильно сделать.
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от h8
Ответ на:
комментарий
от generatorglukoff
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум gtkmm.h Gtk-WARNING **: Could not find signal handler (2015)
- Форум [glade][gtkBuilder]Не обрабатываются ускорители (2011)
- Форум [GTK+] Вылетают непонятные warnings при работе с GtkTreeView (2011)
- Форум Glade + Bash (2011)
- Форум Странная работа DBus после обновления ArchLinux (2015)
- Форум GTK+. Проблема событием появления всплывающего меню. (2011)
- Форум Regexxer не открывает окно параметров (2018)
- Форум avidemux и Fedora 22 (2015)
- Форум Помогите завести sopcast в debian (2015)
- Форум GSB вылетает с неизвестной фатальной ошибкой (2012)