2012-03-19 5 views
1


Я пишу приложение с Python3 и GTK3, и мне нужна базовая сетевая библиотека.Python network/tcp package, который интегрируется в GTK3/PyGObject

Какой у меня выбор?
Нужно ли интегрировать пакет в основной цикл gtk или есть какой-то другой способ?
Как насчет Twisted? Будет ли поддержка python3 в разработке работать в моем случае? (Я думаю, что Twisted поддерживает интеграцию с основным циклом gtk?). Это уже хорошая идея?

Много вопросов :-)

Спасибо,
Fabian Хенз

ответ

1

GIO является библиотека ввода-вывода, что + использует GTK, но я не вижу причин, почему любая другая библиотека не может быть использована , Вам просто нужно убедиться, что все изменения пользовательского интерфейса выполняются внутри блокировки GDK; PyGTK FAQ (особенно в разделе 20) содержит несколько советов по этому вопросу, хотя некоторые из них могут не иметь отношения к новому PyGObject.

+0

GIO не работает, из-за [ошибка в pygobject] (https://bugzilla.gnome.org/show_bug.cgi?id=621915). Я рассмотрю FAQ по PyGTK и посмотрю, поможет ли это –

Смежные вопросы