2014-12-11 3 views
0

메인 윈도우의 버튼을 클릭하면 몇 가지 윈도우를 보여주기 위해"on_delete_event "신호를 사용해야합니다 또는 적절한 창을 숨 깁니다. 나는 pygtk "window.get_property ("visible ")"알고있다. 나는 거기에 문서를 검색 gtk.get 같은 건 없다. _property 내가 찾은 "gtk.mnemonics.get_visible 또는 이와 비슷한 .GTK + (C)에서 파이썬의 "window.get_property ("visible ")에 해당하는 것은 무엇입니까?

나는 확신 누군가가 쇼와 GTK + (C)에 숨어 물건

답변

2

당신이 원하는 기능이 g_object_get()g_object_set() 있습니다를 사용하고있다입니다. 이것은 GtkWidget뿐만 아니라 모든 GObject에 적용됩니다. 이 GtkWidget "visible"의 속성의 경우

또한 gtk_widget_get_visible() 기능 (및 또한이 GtkWidget 모든 부모 gtk_widget_is_viisble() 확인하는 기능)과 등가 gtk_widget_set_visible()가있다.

GtkWindow는 GtkWidget에서 파생 된 것입니다. 전자는 적절한 경우 후자의 방법과 속성을 사용합니다.

+0

andlabs 감사합니다. –