[Python-es] Consejos para programar en Windows
Arturo Llaja Alarcón
artus.lla en autistici.org
Jue Mar 13 18:27:33 CET 2014
On 06/03/14 12:04, Mario Lacunza wrote:
> El problema con PyGObject q es solo para Windows, y estarias usando
> una libreria diferente para cada OS al generar la parte visual lo cual
> es un monton de trabajo extra.
>
> ACtualmente wxWidgets y QT son los mejores widgets y librerias
> graficas para trabajar con ellos. Debes escoger el python port debido
> (wxpython y pyqt/pyside) Asi con tu mismo codigo base tu programa
> correria en todos los OS soportados q es la filosofia de Python
>
>
> Saludos / Best regards
>
> Mario Lacunza
> Email::mlacunza en gmail.com
> Personal Website::http://www.lacunza.biz/
> Hosting::http://mlv-host.com/
> Mascotas Perdidas::http://mascotas-perdidas.com/
> Google Talk / Y! messenger / Skype: mlacunzav
> El 06/03/14 09:45, Hector Miuler Malpica Gallegos escribió:
>> wow, ya no sería pygtk, ahora PyGObject (aka PyGI - Python Bindings
>> for GLib/GObject/GIO/GTK+)
>>
>> Eso para gtk3, por otro lado python + gtk tiene un monton de
>> documentación y ejemplos, y sería multiplataforma.
>>
>> http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar
>>
>>
>>
>>
>> 2014-03-06 9:41 GMT-05:00 Hector Miuler Malpica Gallegos
>> <hmalpica en aepenergy.com <mailto:hmalpica en aepenergy.com>>:
>>
>> PyGTK + PyCharm
>>
>>
>> 2014-03-06 6:54 GMT-05:00 Esau Rodriguez <esauro en gmail.com
>> <mailto:esauro en gmail.com>>:
>>
>> Hola,
>> yo hace años que no he hecho aplicaciones de escritorio, pero
>> en su
>> día probé wxPython y PyQT y me quedé con el segundo. No
>> conozco mucho
>> el estado de ninguna de las dos a día de hoy, pero en aquel
>> momento la
>> documentación de QT (ojo no de PyQT) era excelente.
>>
>> Por añadir alternativas, podrías echarle un vistazo a kivy
>> [1]. Lo
>> bueno que tendría optar por esta línea es que en teoría podrías
>> generar aplicaciones para diferentes plataformas (Escritorio,
>> IOS,
>> Android, etc.).
>>
>> Por otro lado yo uso Pycharm [2] como IDE, en mi opinión está muy
>> bien, pero el tema del IDE es muy personal, a cada uno le
>> gusta uno
>> diferente.
>>
>> [1] http://kivy.org/#home
>> [2] http://www.jetbrains.com/pycharm/
>>
>> Saludos,
>> Esau Rodriguez.
>>
>> 2014-03-06 10:35 GMT+00:00 Rafael Cantos
>> <rafaelcantos en hotmail.com <mailto:rafaelcantos en hotmail.com>>:
>> > Buenas a todos
>> >
>> > Por el momento me he decantado, mejor dicho nos hemos
>> decantado, pues somos
>> > dos compañeros, por eclipse como IDE puesto que lo
>> utilizamos para otros
>> > desarrollos en otras plataformas.
>> > Aún no hemos decidido la librería gráfica a emplear, pero
>> estoy viendo que
>> > muchos usais wxpython con eclipse.
>> >
>> > Saludos
>> >
>> > Rafa
>> >
>> >
>> > El 05/03/2014 23:04, Mario Lacunza escribió:
>> >
>> > Hola,
>> >
>> > yo utilizo el mismo toolset (wxpython, wxformbuilder,
>> eclipse, pydev) desde
>> > hace años sin problemas y parece lo mejor.
>> >
>> > Solo agregar q si te gusta modelar tu sistema antes de
>> codificar(como se
>> > deberia hacer) usa a tool CodeDesigner RAD, aqui diseñas
>> tus objetos de
>> > forma visual y la tool te genera el codigo python.
>> >
>> > Saludos / Best regards
>> >
>> > Mario Lacunza
>> > Email:: mlacunza en gmail.com <mailto:mlacunza en gmail.com>
>> > Personal Website:: http://www.lacunza.biz/
>> > Hosting:: http://mlv-host.com/
>> > Mascotas Perdidas:: http://mascotas-perdidas.com/
>> > Google Talk / Y! messenger / Skype: mlacunzav
>> >
>> > El 05/03/14 16:25, Dani escribió:
>> >
>> > Hola:
>> > En mi caso tambien uso wxformbuilder para generar las
>> interfaces y para el
>> > código eclipse clasic con el plugin para python (pydev).
>> > El depurador de eclipse está genial.
>> >
>> > Diría que mi caso tambien sería aplicable a linux.
>> >
>> >
>> > Dani
>> >
>> > En 05/03/2014 19:50, kausdiv escribiu:
>> >
>> > Hola, aunque llego algo tarde, quiero dar mi pequeña
>> aportación aunque no
>> > soy el más indicado.
>> >
>> > Yo uso spyder y wxPython. He usado Qt4, pero me resulta
>> mucho más fácil wx.
>> > Para diseñar las interfaces (ventanucos), uso wxFormBuilder
>> que es muy fácil
>> > de usar, y te genera el código en Python. (configurando el
>> proyecto).
>> > wxFormBuilder genera unas clases en el fichero que le
>> digas, después en tu
>> > aplicación creas tus clases herandando de las de wx, los
>> eventos de objetos
>> > que has creado en wxFormBuilder haces "overide" en tu clase
>> y listo.
>> > Si haces modificaciones en las ventanas vuelves a generar
>> código, y listo.
>> > En menos de 10 líneas tienes funcionando la aplicación.
>> (luego llega
>> > implementar las reglas de negocio, pero eso está tirado
>> después, desde tu
>> > clase)
>> >
>> > Yo me decanté por facilidad y claridad de código. Además
>> hay mucha
>> > información.
>> >
>> > Saludos.
>> >
>> >
>> >
>> > El 04/03/2014 9:17, Rafael Cantos escribió:
>> >
>> > Buenas a todos
>> >
>> > Me gustaría que me aconsejáseis acerca de programar en
>> python para Windows.
>> > En concreto, cuál es el mejor IDE, qué librería gráfica me
>> recomendáis y qué
>> > base de datos.
>> >
>> > Gracias
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org <mailto:Python-es en python.org>
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org <mailto:Python-es en python.org>
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org <mailto:Python-es en python.org>
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org <mailto:Python-es en python.org>
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>> >
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org <mailto:Python-es en python.org>
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>>
>>
>>
>> --
>> Esaú Rodríguez
>> esauro en gmail.com <mailto:esauro en gmail.com>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org <mailto:Python-es en python.org>
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>>
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ:http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
PyGObject no es sólo para Windows, te recuerdo que GObject es parte de
Gnome. GObject es multiplataforma.
Ahora se utiliza el mecanismo de introspección que proporciona Gnome,
más específicamente GTK+, que permite tener acceso a la ultima versión
de la API de GTK+ sin la necesidad de crear un nuevo binding cada vez
que se crea una nueva versión.
PyGObject usa el sistema de introspección que te mencioné para acceder a
la API de GTK+, yo ahora mismo estoy haciendo algunas aplicaciones en
GNU/Linux y también se usan en Windows.
Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140313/4eef5d58/attachment.html>
Más información sobre la lista de distribución Python-es