2014-12-11 5 views
0

Чтобы показать какое-то окно при нажатии кнопки в главном окне, мне нужно использовать сигнал« on_delete_event », чтобы показать или скрывать соответствующие окна.Я знаю pygtk "window.get_property (" visible ")". Я искал документацию, что нет такой вещи, как gtk.get _property все, что я нашел, было "gtk.mnemonics.get_visible или что-то вроде этого ,Что такое эквивалент python «window.get_property (« visible ») в GTK + (C)?

Я уверен, что кто-то использовал шоу и скрыть вещи в GTK + (C)

ответ

2

функции, которые вы хотите являются g_object_get() и g_object_set(). Они применяются ко всем GObjects, а не только к GtkWidget.

В случае "visible" имущества GtkWidget там также gtk_widget_get_visible() функция (и gtk_widget_is_viisble() функция, которая проверяет всех родителей в GtkWidget) и эквивалентную gtk_widget_set_visible().

Помните, что GtkWindow получен из GtkWidget; первые будут использовать методы и свойства последнего, где это необходимо.

+0

andlabs спасибо, что сработало .... –

Смежные вопросы