El 18/12/2010
Esta es la segunda versión beta de PySide, el Python para Qt iniciada por Nokia, cuya principal diferencia con la historia vinculante, PyQt, es la licencia: PySide está disponible bajo licencia LGPL, una licencia menos restrictiva que la GPL utilizados por PyQt . Por lo tanto, un enlace de Python para Qt se puede utilizar para desarrollos propios, sin obligación de pagar una licencia comercial.
La primera versión beta de PySide (la beta bien sabido 1) trajo un gran cambio de versiones anteriores (0.4.2 y anteriores): un cambio en la ABI (Interfaz binaria de aplicaciones), que, de mantenerse fuera de detalles técnicos necesarios para volver a compilar cualquier aplicación basada en PySide (incluyendo el módulo de Python). Sin embargo, el proyecto adopta una arquitectura que se puede utilizar durante algún tiempo, la eliminación de la elección de los diseños que han demostrado ser menos éxito que otros.
La beta 1 mejora el soporte para Qt rápida y QML, interfaces de usuario en el lenguaje declarativo se ahora es posible en Python, faltó una cosa: el registro de nuevos tipos de Python QML. Ahora es posible, como lo demuestra el ejemplo:http://qt.gitorious.org/pyside/pysid...listproperties .
El soporte para Python 3 ha sido declarado como "no insuperable", pero está prevista para después del lanzamiento de la versión final de la rama 1.0. Cabe señalar a este nivel, que ya soporta PyQt Python 2.x y 3.x, pero cada uno ofrece diferentes API, la API es uno más planificado de cambio de operador de C + + para Python (por defecto Python 2.x), 2 es el más Pythonico API (por defecto para Python 3.x), que no es muy coherente. DWSP 101, ya en práctica, hace que la decisión de no confiar en el PLC 2 debido a que más Pythonico, y esta elección va a pasar sin demasiado daño en su código de Python 3.x
Para afinar el trabajo, por lo menos dos versiones beta están previstas antes de la final (tres semanas antes de la beta 3, luego dos semanas para que la nueva versión beta 4 y dos semanas para el final, estos son los proyectos).
Fuentes
DWSP 101
PySide: Python para la versión de Qt 1.0.0 ~ beta2 "Pozo de mina Brecha", lanzado
Véase también
interfaces declarativa con QML
Tutoriales y PySide PyQt
La partida de Qt