Re: [Python-es] QT5 vs wxWidgets
Hola bueno basicamente por mi interes en programar para la plataforma tablet y ubuntu phone donde si qt5 es requerido, amen q si hago un soft con estas librerias tambien seria usable en desktop. Si vi q pyside no esta del todo bien con qt5 y no hay mucho apoyo aunque viendo el foro (no la lista) parece q hay mas movimiento. Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 19/02/13 20:40, Carlos Zuniga escribió: Personalmente me gusta bastante Qt, aunque no he utilizado mucho wxWidgets. Es necesario que utilices Qt5 o es Qt4.8 suficiente? El problema de PySide es que se encuentran muy cortos de voluntarios y no hay un horizonte para la salida de Qt5, se habla de hacer reestructuraciones en Shiboken (su herramienta para generar los bindings para Python) o incluso descartarlo y utilizar otra herramienta, así que va a tardar en salir PySide para Qt5. Dicho esto, PySide con Qt4.8 está muy bien, así que a menos que tengas requerimientos específicos, no lo descartaría. Saludos ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] QT5 vs wxWidgets
Hola Mariano, te respondo entre lineas, gracias por responder Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 19/02/13 21:09, Mariano Reingart escribió: 2013/2/19 Mario Lacunza mlacu...@gmail.com: Hola, Antes q nada mi idea no es iniciar ningun flame :) sino saber de las opiniones de quienes usan (sobre todo para mi: QT5) las librerias mencionadas. Disclaimer: soy usuario de wx ... Idem :) wxWidgets (wxPython) tiene una licencia mucho mas permisiva y liberal (igual que Python y PostgreSQL), por lo que mencionado anteriormente es mucho más improbable. De acuerdo... El soporte por parte de una empresa para el wrapper lease pyside (de pyqt no me gusta su licencia) lo cual ha originado q en 1 año este casi igual q pyqt en opciones (o me equivoco?) Por lo que escuche últimamente, PySide esta semi-abandonado y tiene otras desventajas (como usar el doble de memoria, no soporta varios features ni la última version de Qt): Hasta donde investigue estas en lo correcto. Con wxpython el soporte de la comunidad es muy bueno, pero dado q solo es una persona el q mantiene la libreria tarde o temprano las cosas se atascan, por ejemplo recien esta en menos q beta el soporte para Python3 y ni hablar para mobiles. Yo uso Ubuntu y no tengo en el repo la ultima version de la libreria, sino debo compilarla yo mismo. Por cierto, Intentar instalar pyqt en mac es maś dificultoso ... no hay versión oficial y es bastante complicado (yo no pude dedicandole un tiempo rasonable, y tampoco soy ni quiero ser experto en mac...): http://pastebin.com/hDKLEwwB Al parecer no soy el unico con inconvenientes con qt en mac ... http://lateral.netmanagers.com.ar/weblog/posts/qt-mac-tips.html Con wxpython no tuve problemas, y en ubuntu basta con ejecutar un script de build o usar checkinstall Eso fue lo mismo q vi ayer y q no me gusto, lo minimo deberia funcionarme en Linux, Win y Mac El soporte para Python3 de wx esta bastante avanzado (compila y he visto incluso muchos tests ya funcionando correctamente), y por lo que veo, pyqt esta en un estado similar con Qt5 (compila contra la nueva version, pero no hay un release oficial todavía). Por cierto, la última version de postgresql (9.2) tampoco esta actualmente en ubuntu, y por eso no me voy a pasar a mysql ;-) $ apt-cache search postgresql-9.2 | wx 0 0 0 Sale para la 13.04 en abril estable, pero no te sigo en tu decision, q es tan importante en la 9.2 q no tenga la 9.1 y q por esto debas cambiar de motor de base de datos?? Con el nuevo anuncio de Ubuntu Phone y un solo OS para desktop, tablets y celulares el mercado se abre rapidamente para los desarrollos. Ubuntu usara QML y QT5 para estos, es mas ya preparo las librerias para descarga, lo cual sin duda sera a mi juicio un tremendo empuje para QT Si usas javascript, C o C++ :-) C++ seria mi eleccion pero en los foros se habla q pronto soltaran para Python... http://www.ubuntu.com/devices/tablet/app-ecosystem Ubuntu ha hecho varias jugadas importantes, e incluso algunas no fueron bien recibidas por la comunidad. Te refieres supongo a ubuntu tv?? Una de las ventajas de una tablet con ubuntu sería usar todas las aplicaciones (por ej LibreOffice), y para ello sería necesario soporte completo para aplicaciones nativas, y por ende, de wxGTK Es lo planeado si ves el video de ayer de Mark... Ambas librerias tienen un gran conjunto de paquetes q cubren casi todos los ambitos. wxPython trae muchos controles y mejoras hechas en python puro, por lo que es mucho màs maleable y extensible en este aspecto. Ciertamente en qt desconozco en profundidad, pero por lo poco que vi sería al revés, y algunas características de C++ se pueden ver en la mayoría de los programas en pyqt (por ej las señales), aunque esto ha mejorado últimamente por lo que pude ver. Es una de las mejoras de la v 5 Dicho esto como comprenderan estoy mas q considerando el moverme a QT5, por lo q me gustaria saber sus opiniones en favor o en contra, gracias! Yo evaluaría que tipo de aplicación se va a desarrollar, algunas cosas hoy por hoy se pueden hacer hasta en HTML5 (más universal, incluso aprovecharia el FirefoxOS...). La verdad te digo q despues del anuncio de Canonical tanto firefoxos como el de samsung no creo q sobrevivan... yo actualmente tengo un Android, pero estoy esperando a octubre a ver con q operadores se amarra Ubuntu para hacer mi upgrade de equipo, el cual en primera instancia seria un ubuntu phone Para desarrollo rápido de aplicaciones de escritorio del tipo empresarial (centradas en datos), cero que wx es una buena opción. Si hasta el momento he venido usandolo sin problemas IMHO wx me parece más manejable a largo plazo (por lo menos,
Re: [Python-es] QT5 vs wxWidgets
responde entre lineas... Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 20/02/13 12:44, Mariano Reingart escribió: Sale para la 13.04 en abril estable, pero no te sigo en tu decision, q es tan importante en la 9.2 q no tenga la 9.1 y q por esto debas cambiar de motor de base de datos?? Simplemente digo que no todos los paquetes estan actualizados a su última versión. Algunos proyectos avanzan más rápido o tienen otros cronogramas que no se ajustan a los tiempos de las distros. En el caso de postgres, tiene varias características nuevas y mejoras, depende del uso que le quieras dar si vas a instalar la última versión o no. Si eso esta claro, pero me parece algo brusco no esperar 2 meses (o bajate la 13.04 en prueba) y cambiar de motor, en todo caso evalualo. Te refieres supongo a ubuntu tv?? Unity Bueno a mi no me parecio tan traumatico el cambio, incluso lo veo mejor, sin embargo hoy se ve el porque del cambio de gnome a unity x default... Gracias por tus otros links voy a revisarlos. Un abrazo! Mario ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] QT5 vs wxWidgets
On 02/20/2013 02:44 PM, Mariano Reingart wrote: 2013/2/20 Mario Lacunza mlacu...@gmail.com: Hola Mariano, te respondo entre lineas, gracias por responder Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 19/02/13 21:09, Mariano Reingart escribió: 2013/2/19 Mario Lacunza mlacu...@gmail.com: Hola, Antes q nada mi idea no es iniciar ningun flame :) sino saber de las opiniones de quienes usan (sobre todo para mi: QT5) las librerias mencionadas. Disclaimer: soy usuario de wx ... Idem :) wxWidgets (wxPython) tiene una licencia mucho mas permisiva y liberal (igual que Python y PostgreSQL), por lo que mencionado anteriormente es mucho más improbable. De acuerdo... El soporte por parte de una empresa para el wrapper lease pyside (de pyqt no me gusta su licencia) lo cual ha originado q en 1 año este casi igual q pyqt en opciones (o me equivoco?) Por lo que escuche últimamente, PySide esta semi-abandonado y tiene otras desventajas (como usar el doble de memoria, no soporta varios features ni la última version de Qt): Hasta donde investigue estas en lo correcto. Con wxpython el soporte de la comunidad es muy bueno, pero dado q solo es una persona el q mantiene la libreria tarde o temprano las cosas se atascan, por ejemplo recien esta en menos q beta el soporte para Python3 y ni hablar para mobiles. Yo uso Ubuntu y no tengo en el repo la ultima version de la libreria, sino debo compilarla yo mismo. Por cierto, Intentar instalar pyqt en mac es maś dificultoso ... no hay versión oficial y es bastante complicado (yo no pude dedicandole un tiempo rasonable, y tampoco soy ni quiero ser experto en mac...): http://pastebin.com/hDKLEwwB Al parecer no soy el unico con inconvenientes con qt en mac ... http://lateral.netmanagers.com.ar/weblog/posts/qt-mac-tips.html Con wxpython no tuve problemas, y en ubuntu basta con ejecutar un script de build o usar checkinstall Eso fue lo mismo q vi ayer y q no me gusto, lo minimo deberia funcionarme en Linux, Win y Mac Wx funciona en los tres sin mayores inconvenientes. De hecho, tengo un script para generar los .deb en debian/ubuntu, voy a mandarlo a la lista de wx a ver que opinan para subirlos en la página de downloads. No puedo decir lo mismo de pyqt, incluso el año pasado estuve en PyCon US tratando de ayudar a algunas personas que iban a tomar el taller de pyqt... y al final no pudieron ni instalarlo en Mac. En mac, este año me baje el nuevo paquete no-oficial integrado (PyQtX) y no me funcióno (ver el pastebin arriba). De hecho, el mismo proyecto dice Dado que las Macs aman el enlace estático, y Qt es una biblioteca grande, compliar PyQt por su cuenta es un gran problema y promete muchas dificultadas http://downloads.sourceforge.net/project/pyqtx/README También trate de usar otro proyectos hecho en python para mac y no los pude ni instalar. Por cierto, un link que me olvide: aca pueden ver a wxPython Phoenix compilando en Mac y corriendo bajo Python 3 http://wxpython.org/Phoenix/ItsAlive/ El soporte para Python3 de wx esta bastante avanzado (compila y he visto incluso muchos tests ya funcionando correctamente), y por lo que veo, pyqt esta en un estado similar con Qt5 (compila contra la nueva version, pero no hay un release oficial todavía). Por cierto, la última version de postgresql (9.2) tampoco esta actualmente en ubuntu, y por eso no me voy a pasar a mysql ;-) $ apt-cache search postgresql-9.2 | wx 0 0 0 Sale para la 13.04 en abril estable, pero no te sigo en tu decision, q es tan importante en la 9.2 q no tenga la 9.1 y q por esto debas cambiar de motor de base de datos?? Simplemente digo que no todos los paquetes estan actualizados a su última versión. Algunos proyectos avanzan más rápido o tienen otros cronogramas que no se ajustan a los tiempos de las distros. En el caso de postgres, tiene varias características nuevas y mejoras, depende del uso que le quieras dar si vas a instalar la última versión o no. Con el nuevo anuncio de Ubuntu Phone y un solo OS para desktop, tablets y celulares el mercado se abre rapidamente para los desarrollos. Ubuntu usara QML y QT5 para estos, es mas ya preparo las librerias para descarga, lo cual sin duda sera a mi juicio un tremendo empuje para QT Si usas javascript, C o C++ :-) C++ seria mi eleccion pero en los foros se habla q pronto soltaran para Python... http://www.ubuntu.com/devices/tablet/app-ecosystem Ubuntu ha hecho varias jugadas importantes, e incluso algunas no fueron bien recibidas por la comunidad. Te refieres supongo a ubuntu tv?? Unity Una de las ventajas de una tablet con ubuntu sería usar todas las aplicaciones (por ej LibreOffice), y para ello sería necesario soporte completo para aplicaciones
Re: [Python-es] QT5 vs wxWidgets
2013/2/20 peter pjmak...@gmail.com: On 02/20/2013 02:44 PM, Mariano Reingart wrote: 2013/2/20 Mario Lacunza mlacu...@gmail.com: Linux, Win y Mac Wx funciona en los tres sin mayores inconvenientes. De hecho, tengo un script para generar los .deb en debian/ubuntu, voy a mandarlo a la lista de wx a ver que opinan para subirlos en la página de downloads. Pone tu script en el wiki de wxpython Estoy en eso... http://wiki.wxpython.org/CheckInstall En cuanto pueda también voy a ver si levanto un mini-sitio de wxpython en español ;-) 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/
Re: [Python-es] QT5 vs wxWidgets
2013/2/20 Mario Lacunza mlacu...@gmail.com: Hola bueno basicamente por mi interes en programar para la plataforma tablet y ubuntu phone donde si qt5 es requerido, amen q si hago un soft con estas librerias tambien seria usable en desktop. Por cierto que acaban de anunciar un build de PySide para Android: http://lists.qt-project.org/pipermail/pyside/2013-February/001089.html http://modrana.org/trac/wiki/PySideForAndroid Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/