Вновь открытое окно PyGtk пусто - PullRequest
0 голосов
/ 14 августа 2011

Я работаю с Glade, чтобы сделать простое приложение с графическим интерфейсом, используя PyGTK.У меня есть два окна, одно из которых отображается только при нажатии кнопки.

    def on_preview_clicked(self, widget):
           print "You clicked the Preview button"
           prev = self.builder.get_object("previewWindow")
           prev.show()

Окно работает нормально, но если я закрою его и попытаюсь открыть его снова, оно станет пустым.Я обнаружил в Google, что это может быть из-за того, что окно, на которое я ссылаюсь, было «разрушено», поэтому я сделал вместо этого окно скрытым.вокруг.Чего мне не хватает?

1 Ответ

0 голосов
/ 15 августа 2011

Без работающего тестового примера этого трудно быть уверенным, но попробуйте изменить его с show() на show_all(), чтобы убедиться, что все дочерние виджеты окна также отображаются.

...