В настоящее время я изучаю Python и GTK, поэтому, пожалуйста, прости нубский вопрос,
У меня есть программа (создана быстро), которая имеет два основных окна, то есть, в зависимости от контекста один или отображается другое окно, и если элемент щелкается в первом окне, вызывается второе окно.
Это хорошо работает при первом вызове второго окна, но в последующее время окно кажется пустым, его запрошенные размеры применяются, поэтому я предполагаю, что он правильно читает файл glade. Разве какая-то часть моей программы уничтожала виджеты, когда я закрывал окно? Если да, то есть ли простой способ избежать этого?
Я могу опубликовать исходный код, если это необходимо.
Это может быть распространенной проблемой при закрытии окон. В обработчике delete-event
убедитесь, что вы либо return True
скрываете окно, либо return False
уничтожаете его.