Module wx.lib.masked.ctrl
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 wxPython.wx.lib.masked import Ctrl, COMBO, TEXT, NUMBER, TIME
from wxPython.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.
Function Summary |
|
Ctrl (*args,
**kwargs)
Actually a factory function providing a unifying
interface for generating masked controls. |
Ctrl(*args,
**kwargs)
Actually a factory function providing a unifying
interface for generating masked controls.
-
|