Solucionado. He cambiado EVT_RADIOBUTTON por EVT_RADIOBOX, y luego para evitar errores al MessageBox le he cambiado event por event.GetString().
Gracias.

Lo que no comprendo es porqué la función de evento se ejecuta 3 veces cuando el usuario pulsa 1 sola vez.


En/na Oswaldo Hernández ha escrit:
Jose Antonio Jiménez escribió:


El 27 de abril de 2010 09:31, Narcis Garcia - GiLUG <informat...@actiu.net <mailto:informat...@actiu.net>> escribió:

    Ahora lo he puesto así:
    NuevoControl = wx.RadioBox(self, -1, AnimalActual, ...)
    self.LosControles.append(NuevoControl)
    NuevoControl.Bind(wx.EVT_RADIOBUTTON, self.UnaReaccion)

    No me da ningun error, pero tampoco reacciona.

Normal que no reaccione. Has creado un RadioBox y le estas diciendo que capture un evento tipo EVT_RADIOBUTTON.

Saludos,
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a