masked.Ctrl is actually a factory function for several types of masked edit controls:
masked.TextCtrl
standard masked edit text box
masked.ComboBox
adds combobox capabilities
masked.IpAddrCtrl
adds logical input semantics for IP address entry
masked.TimeCtrl
special subclass handling lots of time formats as values
masked.NumCtrl
special subclass handling numeric values
masked.Ctrl works by looking for a special controlType parameter in the variable arguments of the control, to determine what kind of instance to return. controlType can be one of:
controlTypes.TEXT
controlTypes.COMBO
controlTypes.IPADDR
controlTypes.TIME
controlTypes.NUMBER
These constants are also available individually, ie, you can use either of the following:
from wx.lib.masked import Ctrl, COMBO, TEXT, NUMBER, TIME
from wx.lib.masked import Ctrl, controlTypes
If not specified as a keyword argument, the default controlType is controlTypes.TEXT.
Each of the above classes has its own unique arguments, but Masked.Ctrl provides a single “unified” interface for masked controls.
Actually a factory function providing a unifying |
|
Ctrl
(*args, **kwargs)¶Actually a factory function providing a unifying interface for generating masked controls.