Комментарии 25
Спасибо! Для начала самое то.
У меня был опыт использования Qt и WxWidgets, поэтому интересуют также и другие способы кроссплатформенного программирования.
У меня был опыт использования Qt и WxWidgets, поэтому интересуют также и другие способы кроссплатформенного программирования.
Извините, у меня такой вопрос, почему import pygtk и import gtk, находятся в разных try блоках? Ведь вы явно не указываете на тип обрабатываемых исключений в этих блоках, а обработчик у вас тот-же самый, думаю имеет смысл объединить все в один блок. Правда я бы вообще не обрабатывал такое исключение, поскольку бы программа и так бы вылетела с ошибкой ImportEror: No module named…
спасибо за блог, давно хотел научиться писать хорошие guiшки на питоне
Большое спасибо за блог и этот пост. Повторил все шаги — получилось на ура. Только вот сначала был озадачен разницей внешнего вида glade в ubuntu. Оказалось их несколько и надо ставить пакет glade-3
Присоединяюсь к благодарностям.
Спасибо! Да, есть такое за мной — никак не привыкну к python-naming. Привык на C++ писать, никак не отвыкну. Кстати, как правильно? Чтобы запомнить раз и навсегда :-)
Да, по поводу source_text_buffer — ну что тут сказать. У меня такая теория, что главное, чтобы было понятно программеру, поэтому я не боюсь длинных названий. М.б. это плохо, но я много раз убеждался на своём опыте, читая старый код, что мне так удобнее, потому что сразу читается смысл. Мнемоничнее. Наверное, дело вкуса :-)
Да, по поводу source_text_buffer — ну что тут сказать. У меня такая теория, что главное, чтобы было понятно программеру, поэтому я не боюсь длинных названий. М.б. это плохо, но я много раз убеждался на своём опыте, читая старый код, что мне так удобнее, потому что сразу читается смысл. Мнемоничнее. Наверное, дело вкуса :-)
спасибо, было бы неплохо увидеть это все без использования glade ;)
ps: с нетерпением ждем продолжения
ps: с нетерпением ждем продолжения
Вот вовремя я нашел этот блог, мне как раз надо написать кроссплатформенную прогу на питоне с использование этой библиотеки, Спасибо огромное, жду продолжения!!!
чтобы программка запускалась без консоли на заднем фоне нужно расширение файла сменить с .py на .pyw
ой, а у меня не запускается :(
maksymov@maksymov-ubuntu:~$ python pygtk001.py
(pygtk001.py:18333): libglade-WARNING **: Expected <glade-interface>. Got.
(pygtk001.py:18333): libglade-WARNING **: did not finish in PARSER_FINISH state
Traceback (most recent call last):
File «pygtk001.py», line 62, in app = App()
File «pygtk001.py», line 23, in __init__
self.widgetsTree = gtk.glade.XML(self.gladefile)
RuntimeError: could not create GladeXML object
maksymov@maksymov-ubuntu:~$ python pygtk001.py
(pygtk001.py:18333): libglade-WARNING **: Expected <glade-interface>. Got.
(pygtk001.py:18333): libglade-WARNING **: did not finish in PARSER_FINISH state
Traceback (most recent call last):
File «pygtk001.py», line 62, in app = App()
File «pygtk001.py», line 23, in __init__
self.widgetsTree = gtk.glade.XML(self.gladefile)
RuntimeError: could not create GladeXML object
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Компоновка — начало начал