Foros del Web » Programando para Internet » Python »

Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++

Estas en el tema de Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++ en el foro de Python en Foros del Web. Hola a todos, Primero me presento. Normalmente programo en C/C++ y java. En ocasiones tengo que mezclar estos lenguajes (normalmente usando C/C++ en java, donde ...
  #1 (permalink)  
Antiguo 11/07/2008, 01:48
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Sonrisa Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++

Hola a todos,

Primero me presento. Normalmente programo en C/C++ y java. En ocasiones tengo que mezclar estos lenguajes (normalmente usando C/C++ en java, donde es más sencillo realizar interfaces gráficos portables entre sistemas operativos). Sin embargo incrustar el codigo C en java es horrible, muy tedioso.

Hace no mucho descubrí python, y había pensado utilizarlo, para empezar al menos, para desarrolllar los interfaces graficos que llamarian por debajo a mis aplicaciones/librerias C.

Había pensado utilizar como interfaz gráfico tkinter, por mas portabilidad y no necesidad de instalar librerias/paquetes extras a python (especialmente en windows, donde he tenido algun problemilla mas instalando paquetes dentro de mi ignorancia todavia de python). He visto que para wxpython hay gui builders (como boa) pero para tkinter no se si hay (no he encontrado, y uno que encontre no era gratuito). Entonces querría saber si alguien conoce de algún GUI Builder para tkinter para poder generar los interfaces rapidamente y de forma gráfica.

Y aparte de eso (lo anterior no es imprescindible, pero si seria deseable, aunque programar en tkinter sea facil) lo que si necesito/querría es poder llamar mis módulos en C. He leido que python (la implementación más común, pues tambien esta jython y demas cosas al estilo) esta programada en C, y admite fácilmente módulos C. Me gustaría encontrar algún tutorial/enlace/manual para poder hacer eso, llamar modulos/librerias/codigo/objeto en C. O si se pueden desarrollar facilmente wrappers para python. En definitiva, querría poder llamar mi código C desde python, como dije antes, pero no se como

Otra solución sería llamar el interfaz gráfico de python desde mi programa C, pero eso me temo que sería mucho más complejo pues dependería mucho del compilador/plataforma desde donde llamase al codigo python.

Pues bueno, si alguien conoce algo sobre lo que comento, no se ha enterado de lo que quiero hacer, me he explicado como un libro cerrado, o sabe exactamente lo que quiero hacer y quiere hacer el favor de compartir su conocimiento conmigo, lo agradecería enormemente

Ciaoo!!!!!!

Última edición por venerdhi; 11/07/2008 a las 01:48 Razón: Añadir notificación de respuesta :D
  #2 (permalink)  
Antiguo 11/07/2008, 05:59
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++

Buscando información al respecto encontré esto:
http://crysol.inf-cr.uclm.es/node/646

Espero sea de utilidad.
Saludos
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 11/07/2008, 07:07
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++

Hola!!!

Muchas gracias por tu respuesta,

La verdad es que sí conocía Swig. Con swig se pueden hacer wrappers entre varios lenguajes, pero no quería mezclar mas cosas externas, quiero utilizar el mínimo número de herramientas externas posibles, y no volverme loco
Si python trae alguna forma interna / intrínseca de hacerlo, preferiría hacerlo así para complicarme lo menos posible, aunque muchas gracias de todas formas por tu respuesta. Si no encuentro alguna solución que solo use python, probaré con swig

Ciaoo!!!!
  #4 (permalink)  
Antiguo 11/07/2008, 07:12
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++

Personalmente no conozco ninguna forma de hacerlo directamente. Si encuentras alguna, no olvides compartir con nosotros.

Saludos
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 11/07/2008, 07:24
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Duda sobre: GUI Builder para tkinter y llamadas a codigo C/C++

Por supuesto!!!

La verdad, yo daba por hecho que habría alguna forma, porque había leido por ahi, como ya comento, que el interprete esta hecho en C generalmente, y los módulos tambien, y pensé que podría integrarse código "fácilmente". Igual estoy en un gran error, y me había emocionado mucho pensando qeu sí se podria.

Esperare más respuestas a ver si alguien conoce algo, seguire buscando por mi cuenta, y si no encuentro nada, pues probare con swig a ver si no resulta tan complejo como a priori pienso

Ciaoo!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:58.