Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.
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.
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.
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.
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.
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.
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