QLed
¶

-
class
QLed
(parent=None, designMode=False)[source]¶ Bases:
taurus.qt.qtgui.display.qpixmapwidget.QPixmapWidget
A Led
-
DefaultBlinkingInterval
= 0¶
-
DefaultLedColor
= 'green'¶
-
DefaultLedInverted
= False¶
-
DefaultLedPattern
= 'leds_images256:led_{color}_{status}.png'¶
-
DefaultLedStatus
= True¶
-
blinkingInterval
¶ This property holds the blinking interval in millisecs. 0 means no blinking
Access functions:
-
getBlinkingInterval
()[source]¶ returns the blinking interval
Return type: int
Returns: blinking interval or 0 if blinking is not enabled.
-
getLedPatternName
()[source]¶ Returns the current led pattern name :return: led pattern name :rtype: str
-
isLedColorValid
(name)[source]¶ Determines if the given color name is valid. :param color: the color :type color: str :return: True is the given color name is valid or False otherwise :rtype: bool
-
ledColor
¶ This property holds the led color
Access functions:
-
ledInverted
¶ Access functions:
-
ledPattern
¶ This property holds the led pattern name
Access functions:
-
ledStatus
¶ This property holds the led status: False means OFF, True means ON
Access functions:
-
minimumSizeHint
()[source]¶ Overwrite the default minimum size hint (0,0) to be (16,16) :return: the minimum size hint 16,16 :rtype: PyQt4.Qt.QSize
-
setBlinkingInterval
(interval)[source]¶ sets the blinking interval (the time between status switching). Set to a nonpositive number for disabling blinking
Parameters: interval ( int
) – the blinking interval in millisecs. Set to 0 for disabling blinking
-
setLedInverted
(inverted)[source]¶ Sets the led inverted mode :param status: the new inverted mode :type status: bool
-
setLedPatternName
(name)[source]¶ Sets the led pattern name. Should be a string containing a path to valid images. The string can contain the keywords:
- {status} - transformed to ‘on’ of ‘off’ according to the status
- {color} - transformed to the current led color
Example: :leds/images256/led_{color}_{status}.png will be transformed to :leds/images256/led_red_on.png when the led status is True and the led color is red.
Parameters: name (str) – new pattern
-
toLedName
(status=None, color=None, inverted=None)[source]¶ Gives the led name for the given status and color. If status or color are not given, the current led status or color are used.
Parameters: - status (bool) – the status
- color (str) – the color
Returns: string containing the led name
Return type: str
-