![]() |
| ||
Classes - Annotated - Tree - Functions - Home - Structure |
The QLCDNumber widget displays a number with LCD-like digits. More...
#include <qlcdnumber.h>
Inherits QFrame.
The QLCDNumber widget displays a number with LCD-like digits.
It can display a number in just about any size; displays in decimal, hexadecimal, octal or binary notation; and is easy to connect to data sources via the display() slot, which is overloaded to take any of five argument types.
There are also slots to change the notation mode and decimal point mode.
QLCDNumber emits the overflow() signal when it is asked to display something beyond its range. The range is set by setNumDigits(), but setSmallDecimalPoint() too influences it.
These digits and other symbols can be shown: 0/O, 1, 2, 3, 4, 5/S, 6, 7, 8, 9/g, minus, decimal point, A, B, C, D, E, F, h, H, L, o, P, r, u, U, Y, colon, degree sign (which is specified as single quote in the string) and space. QLCDNumber substitutes spaces for illegal characters.
It is not possible to retrieve the contents of a QLCDNumber object. If you need to, we recommend that you connect the signals that feed the display() slot to another slot as well and store the value there.
Incidentally, QLCDNumber is the very oldest part of Qt, tracing back to a BASIC program on the Sinclair Spectrum.
This type determines how numbers are shown. The possible values are:
This type determines the visual appearance of the QLCDNumber widget. The possible values are:
The parent and name arguments are passed to the QFrame constructor.
See also numDigits and smallDecimalPoint.
The parent and name arguments are passed to the QFrame constructor.
See also numDigits and smallDecimalPoint.
See also intValue, numDigits and smallDecimalPoint.
See also intValue, numDigits and smallDecimalPoint.
Sets the displayed value rounded to the nearest integer to num. See the "intValue" property for details.
This version of the function disregards mode() and smallDecimalPoint().
These digits and other symbols can be shown: 0/O, 1, 2, 3, 4, 5/S, 6, 7, 8, 9/g, minus, decimal point, A, B, C, D, E, F, h, H, L, o, P, r, u, U, Y, colon, degree sign (which is specified as single quote in the string) and space. QLCDNumber substitutes spaces for illegal characters.
Reimplemented from QFrame.
Returns the displayed value rounded to the nearest integer. See the "intValue" property for details.
Returns the current display mode. See the "mode" property for details.
Returns the current number of digits displayed. See the "numDigits" property for details.
This signal is emitted whenever the QLCDNumber is asked to display a too-large number or a too-long string.
It is never emitted by setNumDigits().
Returns the style of the LCDNumber. See the "segmentStyle" property for details.
See also mode, setHexMode(), setDecMode(), setOctMode() and mode.
See also mode, setHexMode(), setOctMode(), setBinMode() and mode.
See also mode, setDecMode(), setOctMode(), setBinMode() and mode.
Sets the current display mode. See the "mode" property for details.
Sets the current number of digits displayed to nDigits. See the "numDigits" property for details.
See also mode, setHexMode(), setDecMode(), setBinMode() and mode.
Sets the style of the LCDNumber. See the "segmentStyle" property for details.
Sets the style of the decimal point. See the "smallDecimalPoint" property for details.
Returns the style of the decimal point. See the "smallDecimalPoint" property for details.
Returns the displayed value. See the "value" property for details.
This property holds the displayed value rounded to the nearest integer.
This property corresponds to the nearest integer to the current value displayed by the LCDNumber.
If the displayed value is no number, the property has a value of 0.
Set this property's value with display() and get this property's value with intValue().
This property holds the current display mode.
Corresponds to the current display mode, which is one of BIN, OCT, DEC and HEX. All four modes can display both integers, floating-point numbers and strings (subject to character set limitations).
Set this property's value with setMode() and get this property's value with mode().
See also smallDecimalPoint, setHexMode(), setDecMode(), setOctMode() and setBinMode().
This property holds the current number of digits displayed.
Corresponds to the current number of digits. If smallDecimalPoint is FALSE, the decimal point occupies one digit position.
Set this property's value with setNumDigits() and get this property's value with numDigits().
See also numDigits and smallDecimalPoint.
This property holds the style of the LCDNumber.
The style of the QLCDNumber can be one of
Outline and Filled will additionally use QColorGroup::light() and QColorGroup::dark() for shadow effects.
Set this property's value with setSegmentStyle() and get this property's value with segmentStyle().
This property holds the style of the decimal point.
If TRUE the decimal point is drawn between two digit positions. It is drawn in a digit position otherwise.
The inter-digit space is made slightly wider when the decimal point is drawn between the digits.
Set this property's value with setSmallDecimalPoint() and get this property's value with smallDecimalPoint().
See also mode.
This property holds the displayed value.
This property corresponds to the current value displayed by the LCDNumber.
If the displayed value is no number, the property has a value of 0.
Set this property's value with display() and get this property's value with value().
Search the documentation, FAQ, qt-interest archive and more (uses
www.trolltech.com):
This file is part of the Qt toolkit, copyright © 1995-2001 Trolltech, all rights reserved.
Copyright © 2001 Trolltech | Trademarks | Qt version 3.0.0-beta1-beta1
|