为了在主窗口中单击按钮时显示一些窗口,我必须使用“on_delete_event”信号来显示或隐藏适当的窗口。我知道pygtk“window.get_property(”visible“)”。我搜索文档没有像gtk.get这样的东西 _property我发现的只是“gtk.mnemonics.get_visible或类似的东西。
我很确定有人在GTK +(C)中使用show和hide东西
答案 0 :(得分:2)
您想要的功能是g_object_get()
和g_object_set()
。这些适用于所有GObject,而不仅仅是GtkWidget。
对于GtkWidget的"visible"
属性,还有一个gtk_widget_get_visible()
函数(以及一个gtk_widget_is_viisble()
函数,它还检查GtkWidget的所有父级)和一个等价的{ {1}}。
请记住,GtkWindow派生自GtkWidget;前者将酌情使用后者的方法和属性。