Foros del Web » Programando para Internet » Python »

Llamar un main desde otro

Estas en el tema de Llamar un main desde otro en el foro de Python en Foros del Web. Buenas tengo una aplicacion que necesita llamar a otra, o sea a un main distinto. La otra aplicacion la tengo en el mismo proyecto, por ...
  #1 (permalink)  
Antiguo 05/02/2012, 14:08
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 59
Antigüedad: 13 años, 8 meses
Puntos: 0
Llamar un main desde otro

Buenas tengo una aplicacion que necesita llamar a otra, o sea a un main distinto. La otra aplicacion la tengo en el mismo proyecto, por lo tanto no tengo que salir a buscarla fuera del proyecto, pero lo que me pasa es que no puedo llamarla independientemente ya que cuando la ejecuto se abre la ventana pero cuando la cierro se cierran las 2 ventanas (ya que lo toma todo como una aplicacion). La pregunta puntual es:

Como puedo llamar desde una aplicación (programa) a otra aplicación, y que esta se ejecute paralelamente, o sea su propio main.

Gracias
  #2 (permalink)  
Antiguo 05/02/2012, 14:44
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Llamar un main desde otro

Si la aplicación está programada para salir completamente, es lógico que cierre todo.

Es algo rara tu situación, pero si las aplicaciones deben interactuar no debería la segunda llamarse como una nueva aplicación sino como una ventana hija de la primera, y si no deben interactuar quizás deberías invocarla mediante el módulo subprocess.


¿podrías detallar más qué es lo que intentás hacer?
  #3 (permalink)  
Antiguo 05/02/2012, 17:26
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 59
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Llamar un main desde otro

En si lo que tengo que hacer es lo siguiente:
Tengo una aplicación creada en pygtk, esta es un editor de juegos la que llama al motor del juego que esta creado con pygame, son dos aplicaciones separadas que funcionan independientemente, pero en este caso quiero que el editor pueda llamar al motor. O sea llamar a otra aplicación independiente, se que se puede en java, c++, pero no se como hacerlo en python.

Saludos
  #4 (permalink)  
Antiguo 05/02/2012, 17:47
Avatar de mcun  
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 466
Antigüedad: 13 años, 6 meses
Puntos: 55
Respuesta: Llamar un main desde otro

prueba lanzar-la con comando del sistema
  #5 (permalink)  
Antiguo 05/02/2012, 18:07
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 59
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Llamar un main desde otro

Algun ejemplo?
Gracias
  #6 (permalink)  
Antiguo 05/02/2012, 22:56
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Llamar un main desde otro

Aquí hay un ejemplo de como hacer algo parecido a lo que quieres.

Etiquetas: main, programa, proyecto
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 10:06.