gui2py es un marco de trabajo GUI simple y poderoso, (derivado de PythonCard) para desarrollo ágil de aplicaciones "visuales" modernas múltiplataforma para escritorio en Windows, Mac OS X y Linux, usando el lenguaje de programación Python y la biblioteca wxPython.
https://code.google.com/p/gui2py/ https://code.google.com/p/gui2py/wiki/InformacionGeneral (en Español) Ha sido mejorado con una apariencia renovada (nuevo diseñador visual, editor de propiedades, caja de herramientas arrastrar & soltar, etc.), manteniendolo simple y completo (por ejemplo, listas, árboles y grillas MVC, disposición anidada con paneles y notebook, Sizers -dimensionadores- para posicionamiento fluido y características Web). Capturas de Pantalla (Windows, Mac OS X, Ubuntu): https://code.google.com/p/gui2py/wiki/SampleScreenshots https://code.google.com/p/gui2py/wiki/ToolsScreenshots También se ha enfocado en agregar soporte para Python 3 y el proyecto Phoenix (la versión venidera de wxPython 3.0), buscando compatibilidad también con multiples versiones de Python y wxPython, desde py2.5 a py3.3, y wx2.8 (stable) a wx2.9 (classic & phoenix). Guia de Instalación e Inicio Rápido: https://code.google.com/p/gui2py/wiki/GuiaInstalacion Inicialmente fue basado en PythonCard (y también de los demos de wxPython, wxGlade y otros proyectos relacionados), pero incluye experiencia y necesidades personales (será usado par portar un sistema de gestión para PyMES, compuesto por una extensa base de código en Visual Basic 5.0 clásico). Para más información ver: https://code.google.com/p/erplibre/ También se busca que sirva para ser usado en educación, en cursos introductorios e intermedios de programación (previo a asignaturas de desarrollo web), por lo que ha sido simplificado aún más y adoptó algunas características de HTML/Javascript. En paralelo, gui2py es parte de un proyecto meta llamado rad2py (Desarrollo Rápido de Aplicaciones para Python): investigación académica sobre mejores prácticas y aseguramiento de calidad en la ingeniería de software, cuyos objetivos son de integrar un IDE (editor de código, depurador, test de unidades, y otras herramientas) con metodologías ágiles y un proceso de software bien definido (principalmente para recolección de métricas, análisis y estimación): https://code.google.com/p/rad2py/ https://gui2py.googlecode.com/hg/screenshots/win8/rad2py_ide2py_gui2py_integration.png Dado que gui2py no es completamente compatible hacia atrás con PythonCard, mucho código ha sido cambiado/removido o agregado, se inició un proyecto derivado por separado para no causar confusiones. La migración debería ser fácil, y una herramienta automática está planificada para convertir los recursos y código basado en PythonCard a los requerimientos de gui2py. Las nuevas características solo estarán disponibles en gui2py, y no pueden ser portadas hacia atrás a PythonCard fácilmente. Estas liberaciones alfa son funcionales y "estables" para desarrollo, pero la API puede cambiar ligeramente en el futuro inmediato, y algunas características todavía no han sido incorporadas. Hoja de Ruta: https://code.google.com/p/gui2py/wiki/RoadMap Los comentarios son bienvenidos, y de estar interesados, pueden participar en el grupo de google (foro para noticias y consultas): http://groups.google.com/group/gui2py gui2py at googlegroups.com Sds Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/