Pull to refresh

Comments 25

Спасибо! Для начала самое то.
У меня был опыт использования Qt и WxWidgets, поэтому интересуют также и другие способы кроссплатформенного программирования.
Извините, у меня такой вопрос, почему import pygtk и import gtk, находятся в разных try блоках? Ведь вы явно не указываете на тип обрабатываемых исключений в этих блоках, а обработчик у вас тот-же самый, думаю имеет смысл объединить все в один блок. Правда я бы вообще не обрабатывал такое исключение, поскольку бы программа и так бы вылетела с ошибкой ImportEror: No module named…

В следующей статье помещу в один блок :-)
UFO just landed and posted this here
ОК, в следующей статье уберу try блок :-)
спасибо за блог, давно хотел научиться писать хорошие guiшки на питоне
Большое спасибо за блог и этот пост. Повторил все шаги — получилось на ура. Только вот сначала был озадачен разницей внешнего вида glade в ubuntu. Оказалось их несколько и надо ставить пакет glade-3
Разве он не установлен по умолчанию?
Нет его по умолчанию ни в 8.04, ни в 8.10
Спасибо, добавил в статью этот момент.
Присоединяюсь к благодарностям.
UFO just landed and posted this here
Спасибо! Да, есть такое за мной — никак не привыкну к python-naming. Привык на C++ писать, никак не отвыкну. Кстати, как правильно? Чтобы запомнить раз и навсегда :-)

Да, по поводу source_text_buffer — ну что тут сказать. У меня такая теория, что главное, чтобы было понятно программеру, поэтому я не боюсь длинных названий. М.б. это плохо, но я много раз убеждался на своём опыте, читая старый код, что мне так удобнее, потому что сразу читается смысл. Мнемоничнее. Наверное, дело вкуса :-)
UFO just landed and posted this here
Спасибо, обязательно запомню!
Нужно pep-ы поштудировать. Эх, времени бы ещё где-то взять :-) Ничего, прорвёмся :-)
UFO just landed and posted this here
спасибо, было бы неплохо увидеть это все без использования glade ;)

ps: с нетерпением ждем продолжения
Без glade тоже будет код, потому что не всё можно сделать с glade.

Постараюсь на этой неделе написать продолжение, большие проблемы с временем, наверное, буду строчек по 20-30 каждый день в свободных «окнах» писать, в конце недели выкладывать статьёй.
Вот вовремя я нашел этот блог, мне как раз надо написать кроссплатформенную прогу на питоне с использование этой библиотеки, Спасибо огромное, жду продолжения!!!
Ну, теперь уж продолжение только в 2009 году :-)
Было очень много дел (да их и сейчас не меньше), так что никак не получилось написать. Думаю, в начале января продолжу :-)
чтобы программка запускалась без консоли на заднем фоне нужно расширение файла сменить с .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
В настройках проекта в Glade необходимо выбрать формат libglade.
Sign up to leave a comment.

Articles