Приветствую!
Ситуация:
В начале работы с программой появляется небольшое стартовое меню - класс Bases() (ListStore + TreeView).
Юзер, выбрав одно из значений (имя базы), запускает главное окно программы - класс Viewer().
Условно говоря, Bases().base_start() возвращает True
После этого стартовое меню должно исчезнуть, не разрушая gtk.main()
gtk.main_quit() находится в методе класса Common, отвечающего за обработку коллбэков и является общим для стартового меню и главного окна.
Проблема:
Не могу найти метод, который разрушит стартовое меню Bases(), оставив в покое главное окно Viewer(). Хотелось бы его пристроить в Bases, чтобы в случае, когда Bases().base_start() возвращает True, Bases() самоликвидировалось.