Один из участников пишет мне =
реально наткнулся на проблему с графикой в 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
Tue, 10/02/2012 - 22:55
Permalink
Вроде бы PyQt4 поддерживает
Вроде бы PyQt4 поддерживает Python3. Можно и его использовать. Если же нужно будет использовать PySide - то третий вариант мне кажется логичным.
vedro-compota
Wed, 10/03/2012 - 17:38
Permalink
так вы всё-таки против PyQt4
так вы всё-таки против PyQt4 ?
vedro-compota
Wed, 10/03/2012 - 17:44
Permalink
просто всякие конвертеры -
просто всякие конвертеры - это как-то жёстко при отладке....хотя....можно просто запускать разные части кода меняя интерпретатор, так ведь?
humanmashine
Thu, 10/04/2012 - 00:14
Permalink
Нет, не против PyQt4 - думаю
Нет, не против PyQt4 - думаю в ближайшее время поставить и побаловаться
humanmashine
Sun, 10/07/2012 - 22:35
Permalink
PyQt4 поставил, об этом тут.
PyQt4 поставил, об этом тут.
vedro-compota
Sat, 10/27/2012 - 18:08
Permalink
да, а конкретно ,здесь =http
да, а конкретно ,здесь =http://fkn.ktu10.com/?q=node/2478