Wrapper para descentralizar pygtk.
Pepe Aracil
pepe en diselpro.com
Mie Feb 18 17:06:32 CET 2004
Hola Pablo.
No me has entendido. :-(
Lo que quiero hacer es separar la parte lógica del programa de la interfaz de
usuario, de forma que la lógica se ejecuta en una máquina (Servidor) y la
interfaz de usuario GTK en otra (Cliente). De forma que cuando yo haga un
window=gtk.Window(gtk.WINDOW_TOPLEVEL) lo que se devuelve en realidad es un
objeto de clase RemoteWindow que esta relacionado con el objeto remoto GTK,
que es de la clase Window y reside en la maquina cliente.
Cuando accedemos a cualquier propiedad del objeto window que es de la clase
RemoteWindow esta petición se transmite al objeto homologo de la clase Window
y que reside en el programa cliente.
Ya sé que no se explicarme muy bien, pero espero que me hayas entendido.
Saludos.
El Miércoles, 18 de Febrero de 2004 16:09, Pablo Barrera González escribió:
> La verdad es que no me ha quedado muy claro lo que quieres hacer.
> Entiendo que tu intención es separar lo que es el dibujo de la interfaz
> de usuario de lo que es la ejecución de los callback y demás. ¿Eso no es
> lo que hace libglade? Dibujas la interfaz de usuario con glade y desde
> tu programa lo único que tienes que hacer es cargar el archivo .glade (1
> línea). Si tienes funciones con los nombres que has definido con glade
> se engancha a ellas. ¿Es eso lo que quieres?
>
> Lo del ancho de banda de las X ya me supera, debo estar algo espeso hoy.
>
> Espero que esto te ayude.
>
> Pablo
Más información sobre la lista de distribución Python-es