Re: [Python-es] Programar en Python Duda

2014-04-16 Por tema Hector Miuler Malpica Gallegos
Como te han dicho antes, primero tienes que elegir la librería grafica.
Entre las opciones que tienes es GTK (que es la que yo recomiendo ;-)  y
las otras :P (qt, wx, etc)

Por otro lado quiero entender que es lo que quieres con el ide? quieres
tener la facilidad de dibujar la UI en forma grafica? buen en ese caso en
gtk puedes usar glade (https://glade.gnome.org/) ojo es solo para crear la
gui en forma grafica, al final solo te genera una especie de xml, algo como
lo que hace android, desde tu codigo python conectas los callbacks,
eventos, con el código python.

Por ultimo te recomiendo http://www.jetbrains.com/pycharm/ un excelente
IDE, mejor que el PyDEV


2014-04-16 6:35 GMT-05:00 Alexandro Colorado j...@oooes.org:

 Lo que quiere es un UI Designer, este depende del toolkit, en Django
 realmente no hay un GUI mas que el frontend de tu sitio, este
 realmente depende de lo que el frontend designer haga. Ahora existe
 otro concepto que es la programacion visual, donde puedes obtener
 cubos  como objetos en una visualizacion muy similar a UML.

 Puedes usar DIA en Gnome pero tambien existe PyUML para Eclipse y
 PyIdea: http://sourceforge.net/projects/pyidea/

 On 4/16/14, Mario Lacunza mlacu...@gmail.com wrote:
  Hola
  Primero decide cual Liberia de controles usar, yo trabajo con  wxpython
  según eso escoges el IDE.
 
  Con este yo uso lo mismo: eclipse +pydev para el código y para diseño
  visual de las ventanas y controles wxformbuilder y usa siempre la ultima
  beta
 
  Enviado desde mi Samsung Galaxy S4
  El abr 16, 2014 4:03 AM, Alexis Cabrera Mondeja 
 alexisc...@hotmail.com
  escribió:
 
  Buenos días estimados amigos, soy nuevo en Python y sólo he programado
 en
  Consola y recientemente instalé PyDev para Eclipse para editar los
  archivos
  de Django. Mi duda es que quería saber si se puede hacer una aplicación
  en
  Python Visual al igual que se hace en java o .net. Existe algún IDE que
  no
  sea instalar Pydev en Eclipse?? o sí se puede hacer una app visual en
  eclipse? Mi idea es hacer un ejecutable con interfaz visual. Saludos y
  gracias de antemano por la ayuda.
 
  Saludos
  Alexis
 
  ___
  Python-es mailing list
  Python-es@python.org
  https://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 
 


 --
 Alexandro Colorado
 Apache OpenOffice Contributor
 http://www.openoffice.org
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consejos para programar en Windows

2014-03-06 Por tema Hector Miuler Malpica Gallegos
Como que PyGObject es solo para windows?? explica eso, PyGObject es
multiplataforma, en ubuntu viene ya instalado, junto con python, Mario
Alguna vez trabajaste con Gtk??


2014-03-06 12:04 GMT-05:00 Mario Lacunza mlacu...@gmail.com:

  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:: mlacu...@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 
 hmalp...@aepenergy.com:

 PyGTK + PyCharm


 2014-03-06 6:54 GMT-05:00 Esau Rodriguez esa...@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 rafaelcan...@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:: mlacu...@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@python.org
  https://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 
  ___
  Python-es mailing list

Re: [Python-es] Consejos para programar en Windows

2014-03-06 Por tema Hector Miuler Malpica Gallegos
Gtk me funciona bien en windows, sin problemas.


*Hector Miuler Malpica Gallegos http://www.miuler.com *



2014-03-06 23:00 GMT-05:00 Mario Lacunza mlacu...@gmail.com:

 Todo el tiempo pues trabajo en Ubuntu, pero dado q GTK es terrible bajo
 windows (hasta donde lo probé hace tiempo) es una de las razones x las  q
 uso wxwidgets.

 lo q ha sucedido es una confusión mía pues estaba respondiendo otro post y
 me he puesto aquí la respuesta del otro,pero solo esta mal el primer
 párrafo..
 El mar 6, 2014 10:53 p.m., Hector Miuler Malpica Gallegos 
 hmalp...@aepenergy.com escribió:

 Como que PyGObject es solo para windows?? explica eso, PyGObject es
 multiplataforma, en ubuntu viene ya instalado, junto con python, Mario
 Alguna vez trabajaste con Gtk??


 2014-03-06 12:04 GMT-05:00 Mario Lacunza mlacu...@gmail.com:

  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:: mlacu...@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 
 hmalp...@aepenergy.com:

 PyGTK + PyCharm


 2014-03-06 6:54 GMT-05:00 Esau Rodriguez esa...@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 rafaelcan...@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:: mlacu...@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