GtkBuilder 관련 질문. 빌더 포인터를 참조 해제하면 빌더가 작성한 모든 화면/위젯이 삭제됩니다. 우리가파괴 된 GtkBuilder가 생성 된 모든 위젯을 파괴합니까?
gtk_builder_add_from_file(builder_ptr, "Test.glade", &error)
일부 2 ~ 3 top_level 창으로 습지/XML을 사용하여 하나 개의 화면을 생성하고 GtkBuilder 포인터를 생성 (위와 같이) 그래서이 포인터를 삭제하면이 생성 삭제합니다 않습니다 후이 있다고 가정
if(builder_ptr)
g_object_unref(G_OBJECT(builder_ptr));
Windows 또는이 창을 수동으로 삭제해야합니까?
감사합니다.
PP입니다. documentation 가입일
고맙습니다. 빌더가 작성한 모든 최상위 창에'gtk_widget_destroy()'를 호출해야합니다. – User7723337
@PP : 네, 문서가 말하는 것입니다. – unwind