Есть код (см. ниже). в 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()
Ответ на:
комментарий
от kpanic
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Gtk+ Python3 Как отослать (эмулировать) нажатие клавиш (2017)
- Форум Быдлокод Pygtk (2012)
- Форум Наследование от Gtk.Bin (2012)
- Форум python: Как заставить запускаться (2007)
- Форум pygtk: запустить редактирование ячейки в TreeView (2013)
- Форум [gtk][pygtk] Неправильная реакция на обработчики сигналов «test-collapse-row» и «test-expand-row» виджета gtk.TreeView (2011)
- Форум [PyGTK] gtk.Table (2012)
- Форум [pygtk] set_back_pixmap работает только интерактивно (2010)
- Форум Python 3 + PyGObject Как графически отобразить процесс инициализации класса (2015)
- Форум GtkEntry ругается при подключении сигнала insert-text (2016)