to post messages and comments.

@datacompboy:

cairo под виндой крешится при попытке нарисовать текст, выходящий чем бы то ни было за край Surface'а...

@datacompboy:

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

@Lis:

*btc-e
словно замерло все до рассвета

@datacompboy:

Оппачки.. в собранной мною сборке #2435095 оказалось отсутствует поддержка SVG.
придётся опять компилять блин.

@datacompboy:

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

@datacompboy:

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

@datacompboy:

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 пропадут

@datacompboy:

А кроме меня никому не надо "свежую" сборку gtk+ под win32?
Удалось получить рабочую сборку gtk+=2.24.20

@atommixz:

terminator — терминал с возможностью скрытия с экрана

@atommixz:

elicit — пипетка c зумом для любого пикселя на экране, позволяет выбирать цвета

@datacompboy:

делаю так:
        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)
всё равно торчит поверх всех остальных окон.

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

@atommixz:

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

@oRLaN:

Перевёл статью о PyGI и миграции на него с PyGTK. Может кому и пригодится.
pygtk.ru

@uno:

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

@avbelyy:

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

@le087:

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

@datacompboy:

Накалякал маляку: habrahabr.ru

@datacompboy:

Теперь я знаю, о чем будет мой второй пост хабра...

@datacompboy:

Ах да, ищу PyGTK девелопера. Подработка (~15-20 часов в неделю) на долгий срок (с годик минимум). По 250 ручьёв.

@Lis:

pygtk.org <pygtk.org>

@Lis:

То что надо! Сворачивать окно в область уведомлений и разворачивать обратно goo.gl

@Lis:

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

@civil696:

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

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

@gaponov:

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.

@Evgen:

можно ли впихнуть gtk.Table в gtk.TreeView?

@zeabrah:


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

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