Phoenix Logo

phoenix_title wx.lib.gizmos.ledctrl.LEDNumberCtrl

The LEDNumberCtrl can be used to display a series of digits, (plus spaces, colons or dashes,) using a style reminiscent of old-timey segmented digital displays.


class_hierarchy Class Hierarchy

Inheritance diagram for class LEDNumberCtrl:

super_classes Known Superclasses

wx.Control


method_summary Methods Summary

__init__ Create a new LEDNumberCtrl.
Create  
GetAlignment  
GetDrawFaded  
GetValue  
OnPaint  
OnSize  
SetAlignment Set how the digits will be aligned within the widget.
SetDrawFaded Set whether unlit segments will still be draw with a faded version of
SetValue Set the string value to be displayed.

property_summary Properties Summary

Alignment  
DrawFaded  
Value  

api Class API



class LEDNumberCtrl(wx.Control)

The LEDNumberCtrl can be used to display a series of digits, (plus spaces, colons or dashes,) using a style reminiscent of old-timey segmented digital displays.


Methods



__init__(self, *args, **kw)

Create a new LEDNumberCtrl.

Both the normal constructor style with all parameters, or wxWidgets 2-phase style default constructor is supported. If the default constructor is used then the Create method will need to be called later before the widget can actually be used.



Create(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=LED_ALIGN_LEFT|LED_DRAW_FADED, name='ledctrl')


GetAlignment(self)


GetDrawFaded(self)


GetValue(self)


OnPaint(self, evt)


OnSize(self, evt)


SetAlignment(self, alignment, redraw=True)

Set how the digits will be aligned within the widget.

Supported values are LED_ALIGN_LEFT, LED_ALIGN_RIGHT, and LED_ALIGN_CENTER.



SetDrawFaded(self, drawFaded, redraw=True)

Set whether unlit segments will still be draw with a faded version of the foreground colour.



SetValue(self, value, redraw=True)

Set the string value to be displayed.


Properties



Alignment

See SetAlignment , GetAlignment



DrawFaded

See SetDrawFaded , GetDrawFaded



Value

See SetValue , GetValue