我正在创建构建器指针,如下所示。
GtkBuilder *builder_ptr;
builder_ptr = gtk_builder_new();
if( ! gtk_builder_add_from_file(builder_ptr, "Test.glade", &error ) )
printf("\n Error Builder, Exit!\n");
我将删除此构建器指针,如下所示:
g_object_unref(G_OBJECT(m_builder));
此构建器指针包含2-3个GtkWindows和其他小部件 所以我的问题是,当我删除此构建器时,我是否需要手动删除此构建器中的所有窗口,否则当删除构建器指针时,所有窗口都将被销毁。
谢谢,
PP。
答案 0 :(得分:1)
删除构建器指针时,窗口不会被破坏。