Версии питона - проблемы с выбором графической библиотеки.

Один из участников пишет мне =

реально наткнулся на проблему с графикой в Python. Дело
в том, что для 3-й ветки все графические библиотеки родные и построенные
на wxWidgets корво выглядят. Красив только Qt стайл)))) НО Qt библиотека
PySide нормально робит только из под 2.7. В 3.3 ветка только
эксперементальная и я с ней не разобрался. Конечно можно присмотреться к
PyQt4 но тама проблема с лицензиями - лицензия заставит нас делать
только свободное ПО))) Хотя это не проблема, но для будущего лучше PySide.
Так вот, какие есть выходы:
1) Банален. Ждать пока PySide адоптируют - думаю скоро это произойдёт,
так как политика отказа от 2-й ветки идёт постоянно, но всёже не вариант.
2) Простой - переходить на 2.7 - но ведь сейчас активно идёт процесс
ухода от 2-й ветки..... Да и в 3.0 есть много полезных фитч самого языка.
3)Кодить на 3.0, потом с помощью специального конвектора 3to2 временно,
пока не вышел PySide для 3.0, слипать ядро проги с интерфейсом
написанным в 2.7 с помощью PySide.
4) Кодить и на 3.0 и на 2.7 как в предыдущим примере, только основа
логическая на 3.0, а интерфейс на 2.7 и тащить два интерпритатора и
осуществлять между ними обмен как между процессами - дорого по ресурсам
и геморойно.

действительно -как лучше?

на мой взгляд -
вопрос лицензии не принципиален... - тем паче что библиотека для этого проекта реально может быть открытой (раз сам проект планируется как открытый) .
PyQt4 - есть для 3.0 ?
это всего лишь либа почему бы не использовать её - главное для команды - это навык питона и командной разработки.

если это либа - PyQt4 - есть для 3.0 - то я думаю, что просто надо взять её)

humanmashine's picture

Вроде бы PyQt4 поддерживает Python3. Можно и его использовать. Если же нужно будет использовать PySide - то третий вариант мне кажется логичным.

так вы всё-таки против PyQt4 ?

просто всякие конвертеры - это как-то жёстко при отладке....хотя....можно просто запускать разные части кода меняя интерпретатор, так ведь?

humanmashine's picture

Нет, не против PyQt4 - думаю в ближайшее время поставить и побаловаться

humanmashine's picture

PyQt4 поставил, об этом тут.

да, а конкретно ,здесь =http://fkn.ktu10.com/?q=node/2478