Secuenciacion correcta de dialogos con PyGTK y GLADE
Daniel Garcia Jones
danielgj en wanadoo.es
Lun Mayo 10 12:35:47 CEST 2004
Hola!
Estoy escribiendo una aplicacion PyGTK y tengo un pequeño problema con
el orden en que me muestra un par de dialogos.
El flujo es algo parecido a esto:
def on_menuGuardar_activate(self,widget):
if cambios():
self.ventanaCambios.show()
if self.validar_xml():
hacer cosas
else:
self.ventanaXMLInvalido.show()
El caso es, para guardar un documento, primero se mira si ha habido
cambios. Si si muestra un dialogo que permite aceptar o descartar los
cambios. Despues de esto se valida (es un documento XML) contra un
esquema y despues se guarda.
Si no hay cambios funciona sin problema, pero cuando si hay cambios, al
mismo tiempo que muestra el dialogo de aceptar/descartar cambios,
valida, con lo que la validacion se hace antes de aceptar/decsrtar los
cambios.
La pregunta es, ¿existe una forma de hacer que se espere a que haya
aceptado o descartado los cambios antes de validar? No se me ocurre como
hacerlo ya que deberia ser capaz de recoger un valor de salida de
self.ventanaCambios.show() y no se puede, no?
Espero que haya quedado entendible la pregunta que creo que me he liado
un poco.
Un saludo (y gracias de antemano)
--
------------------------------------------------
Daniel García Jones
danielgj en wanadoo.es | dgarcia en it.uc3m.es
http://montoya.aig.uc3m.es/~jones
------------------------------------------------
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es