Есть код (см. ниже). в main() создаем экземпляр класса и сразу же запускаем gtk.main(). У меня вопрос: откуда этот самый gtk.main() знает, что я хочу отобразить именно это окно, а не другое??? Откуда он узнает про HelloWorldGTK, когда я нигде его не указывал для него?
Спасибо.
class HellowWorldGTK:
def __init__(self):
self.gladefile = "pyhelloworld.glade"
self.wTree = gtk.glade.XML(self.gladefile)
self.window = self.wTree.get_widget("MainWindow")
if (self.window):
self.window.connect("destroy", gtk.main_quit)
if __name__ == "__main__":
hwg = HellowWorldGTK()
gtk.main()