esto es lo que tengo:
Código:
  
esa es la funcion __init__class icono:
   def __init__(self):
      builder = gtk.Builder()
      if OS != "win32":
        builder.add_from_file("resanator-gui.glade")
      else:
        os.chdir("C:\\resanator")
        builder.add_from_file("resanator-gui.glade")
      self.iconobandeja = builder.get_object("iconobandeja")
      self.menu = builder.get_object("menu")
      self.acerca_dialogo = builder.get_object("acerca_dialogo")
      self.preferencias = builder.get_object("preferencias")
      self.usuario_en = builder.get_object("usuario_en")
      self.clave_en = builder.get_object("clave_en")
      self.guardar_credenciales = builder.get_object("guardar_credenciales")
      self.menu_comedor = builder.get_object("menu_comedor")
      self.vista = builder.get_object("vista")
      self.cerrar_menu_comedor = builder.get_object("cerrar_menu_comedor")
	
      builder.connect_signals(self)
luego para cuando el usuario da click en el boton "Cerrar":
Código:
  
Para activar esa ventana tengo lo siguiente:def on_cerrar_acerca_clicked(self, widget, data=None): self.acerca_dialogo.hide()
Código:
  
y por ultimo   def on_iconobandeja_activate(self, widget, data=None):
      self.acerca_dialogo.show_all()
Código:
  
El programa es un icono en la bandeja del sistema, al darle click izquierdo sale el "Acerca de"if __name__ == "__main__": icono() gtk.main()
A ver si me podeis ayudar, porque me pasa lo mismo con todas las ventanas aparte del programa -.-
gracias
 
 



