to post messages and comments.

Непонятная мистика наблюдается: если я к удалённой машине подключен по TeamViewer, нельзя редактировать поля ввода в диалоге. Если я отключаюсь — всё норм. Перезапускаю приложение — один раз редактируется. После повторного открытия диалога — не редактируется.
Какой-то непонятный глюк, не понимаю даже как дебажить.

Отлично. Уже почти неделю работает — больше самопроизвольных взбрыков нет, пересобранный gtk стабилен. По памяти не течет, лафа.

Обновление до 2.24.20: сутки отработало без сбоев и утечек.
Впрочем, после последних телодвижений сбой был примерно раз в трое суток — так что жду до понедельника.

gtk+-runtime ver 2.24.20: datacompboy.ru
в c:\Python27\Lib\site-packages\gtk-2.0\
папку runtime переименовываем в runtime.old (или удаляем)
распаковываем pygtk-gtk-2.24.20-runtime.tar.bz2 в c:\Python27\Lib\site-packages\gtk-2.0\
пересобираем программу — получаем рабочий обновлённый пакет.
заливаю на сервер и надеюсь, что на этом креши в cairo пропадут

делаю так:
        self.wg.Dialog.set_transient_for(None)
        self.wg.Dialog.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_NORMAL)
        self.wg.Dialog.set_skip_taskbar_hint(True)
всё равно торчит в таскбаре

делаю эдак:
        self.wg.Dialog.set_transient_for(None)
        self.wg.Dialog.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_UTILITY)
        self.wg.Dialog.set_keep_above(False)
всё равно торчит поверх всех остальных окон.

куда удариться головой?

deluge,
gajim, emesene,
exaile, foobnix, quod libet, sonata (mpd frontend),
mirage, comix (mcomix),
zim, keepnote, cherrytree, rednotebook,
scribes (snaked),
typetrainer,
guake, sunflower, naufrago, radiotray,
uzbl, gpodder, pybookreader, tucan, ix, pitivi, openshot, kupfer, miro, volti
virt-manager, gaphor

Жуйк, я тут наваял прогу (какое громкое название)), которая управляет сеансом, запущенным с помощью wm-session (в моем случае compiz-standalone). Так вот: можете посмотреть вообще эту поделку, дать какие-нибудь советы по оптимизации кода и прочее... Это моя первая "боевая" поделка на pygtk, так что ногами не пинать, лучше сразу патчи :)
Код вот тут:
paste.pro
(что из "багов" известно: пока вообще никаких проверок нет, запущен ли wm-session, к примеру)
В будущем хочется сделать из этого апплет для AWN...

Жуйк, надеюсь на твою помощь! Можно ли в PyGTK как-то авторейсайзить виджет вместе с ресайзом окна, причём: 1) Виджет добавляется в TextView при помощи add_child_at_anchor => get_parent() возвращает None 2) Виджет может быть вложен в другой такой виджет, и этот вложенный виджет тоже должен ресайзиться

Ребята, подскажите, стоит ли для курсовой работы писать простенькую учебную программку (обработка текста) с интерфейсом на основе pygtk? Или все же Qt рулит?

писал для инвайта хабры, по пост отказался отправляться, что бы не пропало скину сюда.
Надеюсь данная статья будет полезна тем кто начинает осваивать python для написания desktop приложений.
продолжение в треде.

А вот скажите мне господа питонисты.
Юзал ли кто-нибудь из вас gnomecanvas?
Могу я как-нибудь кастомный CanvasItem унаследовавшись от CanvasGroup сделать?
Точнее как сделать то понятно, а вот как рассказать о нём CanvasGroup.add не ясно.

Ну или посоветуйте аналог pygtk'шный сабжа. Что-нибудь в чём можно кликабельные/таскабельные кружочки/прямоугольнички/линии рисовать и мутить кастомыне классы на основе их комбинаций.

jBrout is a JPEG (format widely used by digital cameras) picture manager software, written in python/pygtk under the GPL licence .
jBrout can:
-manage albums (folders) and pictures in JPEG format,
-create folders by dates,
-tag pictures with IPTC keywords (tags),
-add comments to pictures (into the JPEG comment field) and albums (text file in the album folder),
-rotate loss-less JPEG (and internal JPEG thumbnail),
-display the picture EXIF fields (date, size,shooting),
-search pictures by tag, comment, date and format,
-use plugins,
-call externals tools (for example open picture with Gimp ),
-export pictures (to a Web gallery in HTML format, perform like a HTTP server , send by email,...),
-export to a Flickr or PicasaWeb account,
-use a basket system to pick out pictures.


Попробовал сейчас внести изменения в одну свою программу, запустил
glade file.glade — а там все перекорежено до неузнаваемости. Новая
версия глейда что ли несовместима со старой? Делал раньше под glade-2,
а сейчас стоит glade-3.

Есть ли какой-то скрипт, чтобы обновить *.glade файл с версии 2 на
версию 3?