Как выйти из приложения pygtk после закрытия/уничтожения последнего окна

Есть ли способ сказать gtk автоматически вызывать gtk.main_quit(), когда последнее открытое окно приложения закрывается/уничтожается?

Если нет прямой функции, предлагающей эту функциональность, я мог бы подумать о следующем: В методе уничтожения окна: получить список открытых окон в процессе, если он пуст - выйти. Есть ли способ получить такой список?

Очевидным решением было бы вручную отслеживать все открытые окна, но я хотел бы избежать этого, если возможно.

5
задан rumpel 27 September 2011 в 10:33
поделиться