Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   CodeBlocks, GTK и Glade - отсутствует сигнал (http://forum.oszone.net/showthread.php?t=345150)

tumanovalex 11-05-2020 18:30 2920771

CodeBlocks, GTK и Glade - отсутствует сигнал
 
Windows 10 Home, CodeBlocks 20, GTK3. Программа
Код:

#include <stdlib.h>
#include <gtk/gtk.h>

int main(int argc, char *argv[])
{
  GtkBuilder *builder;
  GtkWidget *window;
  gtk_init(&argc,&argv);
  builder = gtk_builder_new();
  gtk_builder_add_from_file(builder,"window_main.glade",NULL);
  window = GTK_WIDGET(gtk_builder_get_object(builder,"window_main"));
  gtk_builder_connect_signals(builder,NULL);
  g_object_unref(builder);
  gtk_widget_show(window);
  gtk_main();
  return 0;
}

void on_window_main_destroy()
{
  gtk_main_quit();

}

компилируется без ошибок. В Glade этот сигнал прописал, но программа все равно ругается:
(cbStudyGtk.exe:8224): Gtk-WARNING **: Could not find signal handler 'on_window_main_destroy'
Как мне исправить программу?


Время: 10:20.

Время: 10:20.
© OSzone.net 2001-