Incruste shell interactivo (VTE) en una GUI de PyGtk para manipular sus propios widgets

Estoy planeando hacer lo siguiente:

Cree una GUI de PyGtk (codificada, sin Glade) con algunos widgets, y en la parte inferior de la pantalla coloque algún tipo de VTE (Emulador de Terminal Virtual) desde donde podría manipular los widgets, por ejemplo, cambiar sus atributos y llamar sus métodos desde el línea de comando.

El resultado sería similar al uso de los comandos de AutoCAD, solo que yo estaría actuando sobre los objetos GUI.

Ya he encontrado muy pocas cosas sobre el widget gtk.VteTerminal , pero no solo no pude encontrar un ejemplo funcional, sino que también parece ser un terminal del sistema, no un terminal python de “sesión actual” donde podría ejecutar comandos de python y acceder a los objetos de la GUI.

¿Cualquier sugerencia?

Gracias por leer

Lo que quieres ya existe: GtkParasite . Está pensado para la depuración, pero estoy seguro de que si deseaba que formara parte de su aplicación, podría adaptarlo.

Llego tarde a la fiesta, pero tuve un problema similar. Mira aquí la pregunta del terminal virtual

Es una opción si decide hacer algo diferente a lo que ya podría haber hecho.