0
다음과 같이 빌더 포인터를 작성 중입니다. 다음과 같이Gtk, 빌더 포인터를 삭제하면 그것을 사용하여 작성된 모든 위젯이 삭제됩니까
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입니다.
그래서 우리는 glade 파일로 생성 된 모든 위젯을 하나씩 삭제해야합니다. – User7723337
아니요, 최상위 창을 삭제하면됩니다. – ptomato