wx.PyCommandEvent¶
PyCommandEvent
can be used as a base class for implementing custom event types in Python. You should derive from this class instead ofCommandEvent
because this class is Python-aware and is able to transport its Python bits safely through the wxWidgets event system and have them still be there when the event handler is invoked. Note that sincePyCommandEvent
is taking care of preserving the extra attributes that have been set then you do not need to override the Clone method in your derived classes.See also
PyEvent
Class Hierarchy¶
Methods Summary¶
Make a new instance of the event that is a copy of self. |
|
Gives access to the internal object that is tracking the event’s python attributes. |
Class API¶
- class wx.PyCommandEvent(CommandEvent)¶
Possible constructors:
PyCommandEvent(eventType=wxEVT_NULL, id=0) -> None
PyCommandEvent
can be used as a base class for implementing custom event types in Python. You should derive from this class instead ofCommandEvent
because this class is Python-aware and is able to transport its Python bits safely through the wxWidgets event system and have them still be there when the event handler is invoked. Note that sincePyCommandEvent
is taking care of preserving the extra attributes that have been set then you do not need to override the Clone method in your derived classes.See also
PyEvent
Methods¶
- __init__(self, eventType=wxEVT_NULL, id=0)¶
- Parameters:
eventType (wx.EventType)
id (int)
- Return type:
None
- Clone(self)¶
Make a new instance of the event that is a copy of self.
Through the magic of Python this implementation should work for this and all derived classes.
- __delattr__(self, name)¶
- Parameters:
name (PyObject)
- Return type:
None
- __getattr__(self, name)¶
- Parameters:
name (PyObject)
- Return type:
Any
- __setattr__(self, name, value)¶
- Parameters:
name (PyObject)
value (PyObject)
- Return type:
None
- _getAttrDict(self)¶
Gives access to the internal object that is tracking the event’s python attributes.
- Return type:
Any