Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Jorge Vega Trigueros
Buenas noches,como al que empezo el tema, anduve buscando, ya no me canse,
y mi fui por velneo 6.4, que es un todo en caja como visual fox 9. Estos
lenguajes
a uno lo encasillan y despues cuesta mucho, cambiar el molde de algo nuevo,
lo
digo con experiencia en ambos.
Estuve viendo Python que simple y complejo, depende de las necesidades que
se
tengan, la gran problematica, es por cada import,debes aprender,,, y
entonces nunca
se termina.

Pero terciando en Python, me encanto:
POSTGRESQL: como base de datos
SQLALCHEMY : Para hacer invisible la base de datos.
QT, wxpython : para GUI.
Kivy : para android.

Pero para los que quieren seguir en Visual Fox:
Firefox: Base datos.
DBF: Locales

Por cierto vi un dia de estos este framework, gratis, que me parecio
interesante:
http://www.gvpontis.gva.es/cast/inicio-gvpontis/



El 15 de enero de 2016, 19:23, Flavio Danesse  escribió:

> Una cosa más sobre la costumbre de usar ides: últimamente he estado
> haciendo aplicaciones desktop con gtk en vala y c++, sin usar ides, es muy
> sencillo incluso en estos lenguajes aunque claro en c++ hay cosas más
> complicadas de hacer debido a las particularidades del lenguaje. Yo creo
> que muchas veces se pierde tiempo tratando de aprender a usar un ide
> innecesariamente.
>
> El 15 de enero de 2016, 22:18, Flavio Danesse 
> escribió:
>
>> En python puedes usar cairo y css, asi que las interfaces que has visto
>> no estaban diseñadas para verse modernas.
>> Yo he trabajado sobre todo en aplicaciones desktop, con python más gtk
>> siempre para linux.
>> Nunca he usado ides, siempre desarrollé las interfaces a solo texto.
>> Siempre me ha llamado la atención que todo el mundo busca ides para hacer
>> las interfaces, en python es mas sencillo hacerlo sin ide, no es java +
>> swing.
>> Prueba tanto con pygtk o pyqt, aprenderás rápido, hay abundante
>> documentación incluso en español.
>>
>> El 15 de enero de 2016, 13:38, Ahmed Somarribas > > escribió:
>>
>>> Estaba buscando un poco ahora que hablan de GUI, alguno a probado usar
>>> Haxe? http://haxe.org/  http://haxeui.org/
>>> Pregunto por que yo tambien he estado buscando una manera de hacer un
>>> desktop app y me encontraba a punto de descartar python para la tarea, en
>>> mi caso, por que las librerias de UI que me encuentro (excepto QT) tienen
>>> un look como muy tosco, no se si me explico, las apps lucen como tecnologia
>>> vieja (visualmente). Las aplicaciones modernas los controles tienen un
>>> "look and feel" como mas suavizado, como el que se podria hacer con css en
>>> html.
>>> Me encontre Haxeui y me gusto un poco mas visualmente. Alguno ha probado
>>> un desktop con esa herramienta?
>>>
>>> Postdata, deberiamos hacer una tablita, con las combinaciones he ideas
>>> que estan dando aqui, basadas en su experiencia, para que sirvan como
>>> recetas para otros (me incluyo)
>>>
>>>
>>> --
>>> Date: Fri, 15 Jan 2016 07:27:14 -0500
>>> From: mlacu...@gmail.com
>>> To: python-es@python.org
>>> Subject: Re: [Python-es] Orientación para el desarrollo de aplicaciones
>>> GUI.
>>>
>>>
>>> Uhmmm bueno para mi caso sigue sin servirme qt xq no hay ninguna
>>> bindings free y pyside está muy atrasado, otro motivo x el q me decanté x
>>> wxpython, también xq este trabaja con los widgets nativos del sistema
>>> operativo.
>>>
>>> Enviado desde mi LG G3
>>> El 15/01/2016 04:10, "alexsa...@gmail.com" 
>>> escribió:
>>>
>>> Hola Mario,
>>>
>>> PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
>>> Como el desarrollo que hago es para uso interno de la empresa y
>>> asociados, no me preocupa la licencia. Los usuarios saben que tienen acceso
>>> al codigo y ya está. Que se pongan a leerlo :D.
>>> Lo que más me costó en dolores de cabeza fue el deployment porque la
>>> documentación es escasa.
>>>
>>> On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:
>>>
>>> Alexandre
>>>
>>> Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite
>>> cerrar el código salvo q compres la licencia comercial (lo cual hizo q lo
>>> descartara) y pyside sólo trabaja con Qt 4.8 aún...
>>>
>>> Saludos / Best regards
>>>
>>> Mario Lacunza
>>> Email:: mlacu...@gmail.com
>>> Personal Website:: http://www.lacunza.biz/
>>> Hosting:: http://mlv-host.com/
>>> Mascotas Perdidas:: http://mascotas-perdidas.com/
>>> Skype: mlacunzav
>>>
>>> Lima - Peru
>>>
>>> El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio <
>>> alexsa...@gmail.com> escribió:
>>>
>>> Hola Leonel,
>>>
>>> Me temo que todo lo que conoces de las herramientas que te ayudan a
>>> programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a
>>> tener que programarlo a mano si lo haces en Python.
>>>
>>> Lo único que te puede ayudar son herramientas como QtCreator que te
>>> permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir
>>> de eso, tendrás que importarlas desde Python y programar cada uno de los
>>> eventos y la lógica de negocio. SQLAlchemy te va a ayudar much

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Flavio Danesse
Una cosa más sobre la costumbre de usar ides: últimamente he estado
haciendo aplicaciones desktop con gtk en vala y c++, sin usar ides, es muy
sencillo incluso en estos lenguajes aunque claro en c++ hay cosas más
complicadas de hacer debido a las particularidades del lenguaje. Yo creo
que muchas veces se pierde tiempo tratando de aprender a usar un ide
innecesariamente.

El 15 de enero de 2016, 22:18, Flavio Danesse  escribió:

> En python puedes usar cairo y css, asi que las interfaces que has visto no
> estaban diseñadas para verse modernas.
> Yo he trabajado sobre todo en aplicaciones desktop, con python más gtk
> siempre para linux.
> Nunca he usado ides, siempre desarrollé las interfaces a solo texto.
> Siempre me ha llamado la atención que todo el mundo busca ides para hacer
> las interfaces, en python es mas sencillo hacerlo sin ide, no es java +
> swing.
> Prueba tanto con pygtk o pyqt, aprenderás rápido, hay abundante
> documentación incluso en español.
>
> El 15 de enero de 2016, 13:38, Ahmed Somarribas 
> escribió:
>
>> Estaba buscando un poco ahora que hablan de GUI, alguno a probado usar
>> Haxe? http://haxe.org/  http://haxeui.org/
>> Pregunto por que yo tambien he estado buscando una manera de hacer un
>> desktop app y me encontraba a punto de descartar python para la tarea, en
>> mi caso, por que las librerias de UI que me encuentro (excepto QT) tienen
>> un look como muy tosco, no se si me explico, las apps lucen como tecnologia
>> vieja (visualmente). Las aplicaciones modernas los controles tienen un
>> "look and feel" como mas suavizado, como el que se podria hacer con css en
>> html.
>> Me encontre Haxeui y me gusto un poco mas visualmente. Alguno ha probado
>> un desktop con esa herramienta?
>>
>> Postdata, deberiamos hacer una tablita, con las combinaciones he ideas
>> que estan dando aqui, basadas en su experiencia, para que sirvan como
>> recetas para otros (me incluyo)
>>
>>
>> --
>> Date: Fri, 15 Jan 2016 07:27:14 -0500
>> From: mlacu...@gmail.com
>> To: python-es@python.org
>> Subject: Re: [Python-es] Orientación para el desarrollo de aplicaciones
>> GUI.
>>
>>
>> Uhmmm bueno para mi caso sigue sin servirme qt xq no hay ninguna bindings
>> free y pyside está muy atrasado, otro motivo x el q me decanté x wxpython,
>> también xq este trabaja con los widgets nativos del sistema operativo.
>>
>> Enviado desde mi LG G3
>> El 15/01/2016 04:10, "alexsa...@gmail.com" 
>> escribió:
>>
>> Hola Mario,
>>
>> PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
>> Como el desarrollo que hago es para uso interno de la empresa y
>> asociados, no me preocupa la licencia. Los usuarios saben que tienen acceso
>> al codigo y ya está. Que se pongan a leerlo :D.
>> Lo que más me costó en dolores de cabeza fue el deployment porque la
>> documentación es escasa.
>>
>> On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:
>>
>> Alexandre
>>
>> Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite
>> cerrar el código salvo q compres la licencia comercial (lo cual hizo q lo
>> descartara) y pyside sólo trabaja con Qt 4.8 aún...
>>
>> Saludos / Best regards
>>
>> Mario Lacunza
>> Email:: mlacu...@gmail.com
>> Personal Website:: http://www.lacunza.biz/
>> Hosting:: http://mlv-host.com/
>> Mascotas Perdidas:: http://mascotas-perdidas.com/
>> Skype: mlacunzav
>>
>> Lima - Peru
>>
>> El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio <
>> alexsa...@gmail.com> escribió:
>>
>> Hola Leonel,
>>
>> Me temo que todo lo que conoces de las herramientas que te ayudan a
>> programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a
>> tener que programarlo a mano si lo haces en Python.
>>
>> Lo único que te puede ayudar son herramientas como QtCreator que te
>> permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir
>> de eso, tendrás que importarlas desde Python y programar cada uno de los
>> eventos y la lógica de negocio. SQLAlchemy te va a ayudar muchísimo con la
>> parte de manejo de la base de datos.
>>
>> Las herramientas en Java y los productos de Microsoft y Embarcadero están
>> mucho más avanzados para facilitar al usuario a crear herramientas de
>> escritorio como tú hiciste con VFP.
>> En Python no existen esas herramientas, hasta donde conozco, lo que yo
>> utilizaría en tu posición si quisiera programar en Python sería:
>> - SQLAlchemy para definir la base de datos para PostgreSQL
>> - PyQt5 para la interfaz de usuario.
>>
>> SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces
>> Hibernate en Java, creo que es algo similar.
>> PyQt5 es multiplataforma y creo que es la librería con mayor cantidad de
>> widgets disponible para Python.
>>
>> Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.
>>
>> Para cualquier otra ayuda, aquí estamos.
>>
>> Mucha suerte y ánimo!
>>
>> Un saludo,
>> Alex
>>
>> Alexandre Manhães Savio
>> PhD, Medical Imaging, Machine Learning
>> Klinikum rechts der Isar

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Flavio Danesse
En python puedes usar cairo y css, asi que las interfaces que has visto no
estaban diseñadas para verse modernas.
Yo he trabajado sobre todo en aplicaciones desktop, con python más gtk
siempre para linux.
Nunca he usado ides, siempre desarrollé las interfaces a solo texto.
Siempre me ha llamado la atención que todo el mundo busca ides para hacer
las interfaces, en python es mas sencillo hacerlo sin ide, no es java +
swing.
Prueba tanto con pygtk o pyqt, aprenderás rápido, hay abundante
documentación incluso en español.

El 15 de enero de 2016, 13:38, Ahmed Somarribas 
escribió:

> Estaba buscando un poco ahora que hablan de GUI, alguno a probado usar
> Haxe? http://haxe.org/  http://haxeui.org/
> Pregunto por que yo tambien he estado buscando una manera de hacer un
> desktop app y me encontraba a punto de descartar python para la tarea, en
> mi caso, por que las librerias de UI que me encuentro (excepto QT) tienen
> un look como muy tosco, no se si me explico, las apps lucen como tecnologia
> vieja (visualmente). Las aplicaciones modernas los controles tienen un
> "look and feel" como mas suavizado, como el que se podria hacer con css en
> html.
> Me encontre Haxeui y me gusto un poco mas visualmente. Alguno ha probado
> un desktop con esa herramienta?
>
> Postdata, deberiamos hacer una tablita, con las combinaciones he ideas que
> estan dando aqui, basadas en su experiencia, para que sirvan como recetas
> para otros (me incluyo)
>
>
> --
> Date: Fri, 15 Jan 2016 07:27:14 -0500
> From: mlacu...@gmail.com
> To: python-es@python.org
> Subject: Re: [Python-es] Orientación para el desarrollo de aplicaciones
> GUI.
>
>
> Uhmmm bueno para mi caso sigue sin servirme qt xq no hay ninguna bindings
> free y pyside está muy atrasado, otro motivo x el q me decanté x wxpython,
> también xq este trabaja con los widgets nativos del sistema operativo.
>
> Enviado desde mi LG G3
> El 15/01/2016 04:10, "alexsa...@gmail.com"  escribió:
>
> Hola Mario,
>
> PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
> Como el desarrollo que hago es para uso interno de la empresa y asociados,
> no me preocupa la licencia. Los usuarios saben que tienen acceso al codigo
> y ya está. Que se pongan a leerlo :D.
> Lo que más me costó en dolores de cabeza fue el deployment porque la
> documentación es escasa.
>
> On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:
>
> Alexandre
>
> Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite cerrar
> el código salvo q compres la licencia comercial (lo cual hizo q lo
> descartara) y pyside sólo trabaja con Qt 4.8 aún...
>
> Saludos / Best regards
>
> Mario Lacunza
> Email:: mlacu...@gmail.com
> Personal Website:: http://www.lacunza.biz/
> Hosting:: http://mlv-host.com/
> Mascotas Perdidas:: http://mascotas-perdidas.com/
> Skype: mlacunzav
>
> Lima - Peru
>
> El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio <
> alexsa...@gmail.com> escribió:
>
> Hola Leonel,
>
> Me temo que todo lo que conoces de las herramientas que te ayudan a
> programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a
> tener que programarlo a mano si lo haces en Python.
>
> Lo único que te puede ayudar son herramientas como QtCreator que te
> permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir
> de eso, tendrás que importarlas desde Python y programar cada uno de los
> eventos y la lógica de negocio. SQLAlchemy te va a ayudar muchísimo con la
> parte de manejo de la base de datos.
>
> Las herramientas en Java y los productos de Microsoft y Embarcadero están
> mucho más avanzados para facilitar al usuario a crear herramientas de
> escritorio como tú hiciste con VFP.
> En Python no existen esas herramientas, hasta donde conozco, lo que yo
> utilizaría en tu posición si quisiera programar en Python sería:
> - SQLAlchemy para definir la base de datos para PostgreSQL
> - PyQt5 para la interfaz de usuario.
>
> SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces
> Hibernate en Java, creo que es algo similar.
> PyQt5 es multiplataforma y creo que es la librería con mayor cantidad de
> widgets disponible para Python.
>
> Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.
>
> Para cualquier otra ayuda, aquí estamos.
>
> Mucha suerte y ánimo!
>
> Un saludo,
> Alex
>
> Alexandre Manhães Savio
> PhD, Medical Imaging, Machine Learning
> Klinikum rechts der Isar, TUM, München
> alexsavio.github.io | email: alexsa...@gmail.com
>
>
> On 14 Jan 2016, at 22:12, Leonel Gomez  wrote:
>
> Hola amigos,
>
> En serio, no quiero crear polémica con esto, talvez mi falta de
> experiencia en Python me hace verlo diferente a lo que ya tengo en FVP.
>
> pero me gustaría saber como puedo obtener esto en python, sin tener que
> instalar librerías de terceros, o instalaciones extras para tener
> algo mejor que esto:http://www.cid.uc.edu.ve/fponte/botones2.htm
>
> En serio, lo intente con Boa Contructor y no pude, talvez no vi la v

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Ahmed Somarribas
Estaba buscando un poco ahora que hablan de GUI, alguno a probado usar Haxe? 
http://haxe.org/  http://haxeui.org/Pregunto por que yo tambien he estado 
buscando una manera de hacer un desktop app y me encontraba a punto de 
descartar python para la tarea, en mi caso, por que las librerias de UI que me 
encuentro (excepto QT) tienen un look como muy tosco, no se si me explico, las 
apps lucen como tecnologia vieja (visualmente). Las aplicaciones modernas los 
controles tienen un "look and feel" como mas suavizado, como el que se podria 
hacer con css en html.Me encontre Haxeui y me gusto un poco mas visualmente. 
Alguno ha probado un desktop con esa herramienta?
Postdata, deberiamos hacer una tablita, con las combinaciones he ideas que 
estan dando aqui, basadas en su experiencia, para que sirvan como recetas para 
otros (me incluyo)


Date: Fri, 15 Jan 2016 07:27:14 -0500
From: mlacu...@gmail.com
To: python-es@python.org
Subject: Re: [Python-es]Orientación para el desarrollo de aplicaciones 
GUI.

Uhmmm bueno para mi caso sigue sin servirme qt xq no hay ninguna bindings free 
y pyside está muy atrasado, otro motivo x el q me decanté x wxpython, también 
xq este trabaja con los widgets nativos del sistema operativo. 
Enviado desde mi LG G3
El 15/01/2016 04:10, "alexsa...@gmail.com"  escribió:
Hola Mario,
PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.Como el 
desarrollo que hago es para uso interno de la empresa y asociados, no me 
preocupa la licencia. Los usuarios saben que tienen acceso al codigo y ya está. 
Que se pongan a leerlo :D.Lo que más me costó en dolores de cabeza fue el 
deployment porque la documentación es escasa.

On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:
Alexandre

Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite cerrar el 
código salvo q compres la licencia comercial (lo cual hizo q lo descartara) y 
pyside sólo trabaja con Qt 4.8 aún...
Saludos / Best regards

Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru


El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio  
escribió:
Hola Leonel,
Me temo que todo lo que conoces de las herramientas que te ayudan a programar, 
conectar con tablas, programar eventos…hasta donde yo sé, vas a tener que 
programarlo a mano si lo haces en Python.
Lo único que te puede ayudar son herramientas como QtCreator que te permitirán 
diseñar las ventanas y guardarlas en un archivo, pero a partir de eso, tendrás 
que importarlas desde Python y programar cada uno de los eventos y la lógica de 
negocio. SQLAlchemy te va a ayudar muchísimo con la parte de manejo de la base 
de datos.
Las herramientas en Java y los productos de Microsoft y Embarcadero están mucho 
más avanzados para facilitar al usuario a crear herramientas de escritorio como 
tú hiciste con VFP.En Python no existen esas herramientas, hasta donde conozco, 
lo que yo utilizaría en tu posición si quisiera programar en Python sería:- 
SQLAlchemy para definir la base de datos para PostgreSQL- PyQt5 para la 
interfaz de usuario.
SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces Hibernate 
en Java, creo que es algo similar.PyQt5 es multiplataforma y creo que es la 
librería con mayor cantidad de widgets disponible para Python.
Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.
Para cualquier otra ayuda, aquí estamos.
Mucha suerte y ánimo!
Un saludo,Alex

Alexandre Manhães Savio
PhD, Medical Imaging, Machine Learning
Klinikum rechts der Isar, TUM, Münchenalexsavio.github.io | email: 
alexsa...@gmail.com




On 14 Jan 2016, at 22:12, Leonel Gomez  wrote:
Hola amigos,
En serio, no quiero crear polémica con esto, talvez mi falta de experiencia en 
Python me hace verlo diferente a lo que ya tengo en FVP.
pero me gustaría saber como puedo obtener esto en python, sin tener que 
instalar librerías de terceros, o instalaciones extras para teneralgo mejor que 
esto:http://www.cid.uc.edu.ve/fponte/botones2.htm
En serio, lo intente con Boa Contructor y no pude, talvez no vi la versión 
correcta.
wxFormbuilder, solo me hace el esqueleto de un form, pero no maneja 
visualización de las tablas de las bases de datos, excepto que me instale una 
administrador de MYSQL.
VFP si lo tiene y Java también.
Será que no investigue bien y me quede corto.
VFP y Java manejan toda la potencia de lenguaje SQL puro
Agradezco me puedan sacar de esta duda.
Gracias. 
LG


El Jan 14, 2016, a las 14:39, Mario Lacunza  escribió:
Oduber:

los tienes instalados en windows?  q tal te va gtk3 en windows?
Saludos / Best regards

Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru


El 13 de enero de 2016, 21:04, oduber e. vasquez b.  
escribió:
Buenas tardes! He migrados m

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Mario Lacunza
Uhmmm bueno para mi caso sigue sin servirme qt xq no hay ninguna bindings
free y pyside está muy atrasado, otro motivo x el q me decanté x wxpython,
también xq este trabaja con los widgets nativos del sistema operativo.

Enviado desde mi LG G3
El 15/01/2016 04:10, "alexsa...@gmail.com"  escribió:

> Hola Mario,
>
> PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
> Como el desarrollo que hago es para uso interno de la empresa y asociados,
> no me preocupa la licencia. Los usuarios saben que tienen acceso al codigo
> y ya está. Que se pongan a leerlo :D.
> Lo que más me costó en dolores de cabeza fue el deployment porque la
> documentación es escasa.
>
> On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:
>
>> Alexandre
>>
>> Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite
>> cerrar el código salvo q compres la licencia comercial (lo cual hizo q lo
>> descartara) y pyside sólo trabaja con Qt 4.8 aún...
>>
>> Saludos / Best regards
>>
>> Mario Lacunza
>> Email:: mlacu...@gmail.com
>> Personal Website:: http://www.lacunza.biz/
>> Hosting:: http://mlv-host.com/
>> Mascotas Perdidas:: http://mascotas-perdidas.com/
>> Skype: mlacunzav
>>
>> Lima - Peru
>>
>> El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio <
>> alexsa...@gmail.com> escribió:
>>
>>> Hola Leonel,
>>>
>>> Me temo que todo lo que conoces de las herramientas que te ayudan a
>>> programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a
>>> tener que programarlo a mano si lo haces en Python.
>>>
>>> Lo único que te puede ayudar son herramientas como QtCreator que te
>>> permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir
>>> de eso, tendrás que importarlas desde Python y programar cada uno de los
>>> eventos y la lógica de negocio. SQLAlchemy te va a ayudar muchísimo con la
>>> parte de manejo de la base de datos.
>>>
>>> Las herramientas en Java y los productos de Microsoft y Embarcadero
>>> están mucho más avanzados para facilitar al usuario a crear herramientas de
>>> escritorio como tú hiciste con VFP.
>>> En Python no existen esas herramientas, hasta donde conozco, lo que yo
>>> utilizaría en tu posición si quisiera programar en Python sería:
>>> - SQLAlchemy para definir la base de datos para PostgreSQL
>>> - PyQt5 para la interfaz de usuario.
>>>
>>> SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces
>>> Hibernate en Java, creo que es algo similar.
>>> PyQt5 es multiplataforma y creo que es la librería con mayor cantidad de
>>> widgets disponible para Python.
>>>
>>> Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.
>>>
>>> Para cualquier otra ayuda, aquí estamos.
>>>
>>> Mucha suerte y ánimo!
>>>
>>> Un saludo,
>>> Alex
>>>
>>> Alexandre Manhães Savio
>>> PhD, Medical Imaging, Machine Learning
>>> Klinikum rechts der Isar, TUM, München
>>> alexsavio.github.io | email: alexsa...@gmail.com
>>>
>>>
>>> On 14 Jan 2016, at 22:12, Leonel Gomez 
>>> wrote:
>>>
>>> Hola amigos,
>>>
>>> En serio, no quiero crear polémica con esto, talvez mi falta de
>>> experiencia en Python me hace verlo diferente a lo que ya tengo en FVP.
>>>
>>> pero me gustaría saber como puedo obtener esto en python, sin tener que
>>> instalar librerías de terceros, o instalaciones extras para tener
>>> algo mejor que esto:http://www.cid.uc.edu.ve/fponte/botones2.htm
>>>
>>> En serio, lo intente con Boa Contructor y no pude, talvez no vi la
>>> versión correcta.
>>>
>>> wxFormbuilder, solo me hace el esqueleto de un form, pero no maneja
>>> visualización de las tablas de las bases de datos, excepto que
>>> me instale una administrador de MYSQL.
>>>
>>> VFP si lo tiene y Java también.
>>>
>>> Será que no investigue bien y me quede corto.
>>>
>>> VFP y Java manejan toda la potencia de lenguaje SQL puro
>>>
>>> Agradezco me puedan sacar de esta duda.
>>>
>>> Gracias.
>>>
>>> LG
>>>
>>>
>>>
>>> El Jan 14, 2016, a las 14:39, Mario Lacunza 
>>> escribió:
>>>
>>> Oduber:
>>>
>>> los tienes instalados en windows?  q tal te va gtk3 en windows?
>>>
>>> Saludos / Best regards
>>>
>>> Mario Lacunza
>>> Email:: mlacu...@gmail.com
>>> Personal Website:: http://www.lacunza.biz/
>>> Hosting:: http://mlv-host.com/
>>> Mascotas Perdidas:: http://mascotas-perdidas.com/
>>> Skype: mlacunzav
>>>
>>> Lima - Peru
>>>
>>> El 13 de enero de 2016, 21:04, oduber e. vasquez b. <
>>> ovasquez...@gmail.com> escribió:
>>>
 Buenas tardes! He migrados mis aplicaciones de VFP 9.0 a python 3.4
 utilizando GTK+3 y glade para la parte gráfica y hasta los momentos todo
 marcha bien! Es cuestión de intentar y sin miedo! Saludos
 El 13/01/2016 21:16, "Mario R. Osorio" 
 escribió:

> Creo que pretendes hacer un arroz con mango y deberias pensar mejor lo
> que te propones ya que mezclar VFP y Python no debe ser nada facil y
> tampoco no tiene mucho sentido: Si VFP te da todo lo que necesitas y tus
> aplicaciones estan funcionando "sin problemas", para que tomarte la
>

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema alexsa...@gmail.com
Hola Mario,

PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
Como el desarrollo que hago es para uso interno de la empresa y asociados,
no me preocupa la licencia. Los usuarios saben que tienen acceso al codigo
y ya está. Que se pongan a leerlo :D.
Lo que más me costó en dolores de cabeza fue el deployment porque la
documentación es escasa.

On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:

> Alexandre
>
> Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite cerrar
> el código salvo q compres la licencia comercial (lo cual hizo q lo
> descartara) y pyside sólo trabaja con Qt 4.8 aún...
>
> Saludos / Best regards
>
> Mario Lacunza
> Email:: mlacu...@gmail.com
> Personal Website:: http://www.lacunza.biz/
> Hosting:: http://mlv-host.com/
> Mascotas Perdidas:: http://mascotas-perdidas.com/
> Skype: mlacunzav
>
> Lima - Peru
>
> El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio <
> alexsa...@gmail.com> escribió:
>
>> Hola Leonel,
>>
>> Me temo que todo lo que conoces de las herramientas que te ayudan a
>> programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a
>> tener que programarlo a mano si lo haces en Python.
>>
>> Lo único que te puede ayudar son herramientas como QtCreator que te
>> permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir
>> de eso, tendrás que importarlas desde Python y programar cada uno de los
>> eventos y la lógica de negocio. SQLAlchemy te va a ayudar muchísimo con la
>> parte de manejo de la base de datos.
>>
>> Las herramientas en Java y los productos de Microsoft y Embarcadero están
>> mucho más avanzados para facilitar al usuario a crear herramientas de
>> escritorio como tú hiciste con VFP.
>> En Python no existen esas herramientas, hasta donde conozco, lo que yo
>> utilizaría en tu posición si quisiera programar en Python sería:
>> - SQLAlchemy para definir la base de datos para PostgreSQL
>> - PyQt5 para la interfaz de usuario.
>>
>> SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces
>> Hibernate en Java, creo que es algo similar.
>> PyQt5 es multiplataforma y creo que es la librería con mayor cantidad de
>> widgets disponible para Python.
>>
>> Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.
>>
>> Para cualquier otra ayuda, aquí estamos.
>>
>> Mucha suerte y ánimo!
>>
>> Un saludo,
>> Alex
>>
>> Alexandre Manhães Savio
>> PhD, Medical Imaging, Machine Learning
>> Klinikum rechts der Isar, TUM, München
>> alexsavio.github.io | email: alexsa...@gmail.com
>>
>>
>> On 14 Jan 2016, at 22:12, Leonel Gomez 
>> wrote:
>>
>> Hola amigos,
>>
>> En serio, no quiero crear polémica con esto, talvez mi falta de
>> experiencia en Python me hace verlo diferente a lo que ya tengo en FVP.
>>
>> pero me gustaría saber como puedo obtener esto en python, sin tener que
>> instalar librerías de terceros, o instalaciones extras para tener
>> algo mejor que esto:http://www.cid.uc.edu.ve/fponte/botones2.htm
>>
>> En serio, lo intente con Boa Contructor y no pude, talvez no vi la
>> versión correcta.
>>
>> wxFormbuilder, solo me hace el esqueleto de un form, pero no maneja
>> visualización de las tablas de las bases de datos, excepto que
>> me instale una administrador de MYSQL.
>>
>> VFP si lo tiene y Java también.
>>
>> Será que no investigue bien y me quede corto.
>>
>> VFP y Java manejan toda la potencia de lenguaje SQL puro
>>
>> Agradezco me puedan sacar de esta duda.
>>
>> Gracias.
>>
>> LG
>>
>>
>>
>> El Jan 14, 2016, a las 14:39, Mario Lacunza 
>> escribió:
>>
>> Oduber:
>>
>> los tienes instalados en windows?  q tal te va gtk3 en windows?
>>
>> Saludos / Best regards
>>
>> Mario Lacunza
>> Email:: mlacu...@gmail.com
>> Personal Website:: http://www.lacunza.biz/
>> Hosting:: http://mlv-host.com/
>> Mascotas Perdidas:: http://mascotas-perdidas.com/
>> Skype: mlacunzav
>>
>> Lima - Peru
>>
>> El 13 de enero de 2016, 21:04, oduber e. vasquez b. <
>> ovasquez...@gmail.com> escribió:
>>
>>> Buenas tardes! He migrados mis aplicaciones de VFP 9.0 a python 3.4
>>> utilizando GTK+3 y glade para la parte gráfica y hasta los momentos todo
>>> marcha bien! Es cuestión de intentar y sin miedo! Saludos
>>> El 13/01/2016 21:16, "Mario R. Osorio" 
>>> escribió:
>>>
 Creo que pretendes hacer un arroz con mango y deberias pensar mejor lo
 que te propones ya que mezclar VFP y Python no debe ser nada facil y
 tampoco no tiene mucho sentido: Si VFP te da todo lo que necesitas y tus
 aplicaciones estan funcionando "sin problemas", para que tomarte la
 molestia? Es como tratar de reparar lo que no se ha roto...

 Yo pense que estabas tratando de aprovechar la robustez de PostgreSQL y
 la variedad de paquetes de Python ,web o no; para mejorar el rendimiento y
 seguridad de tus aplicaciones, pero parece que quisieras embarcarte en "La
 Odisea" solo, y sin brujula...


 Dtb/Gby
 ===
 Mario R. Osorio
 A.S. of Computer Programming and Analy