QLCDNumberwidget displays a number with LCD-like digits. 更多 …
def
checkOverflow
(num)
def
checkOverflow
(num)
def
digitCount
()
def
intValue
()
def
mode
()
def
segmentStyle
()
def
setDigitCount
(nDigits)
def
setMode
(arg__1)
def
setSegmentStyle
(arg__1)
def
smallDecimalPoint
()
def
value
()
def
display
(num)
def
display
(num)
def
display
(str)
def
setBinMode
()
def
setDecMode
()
def
setHexMode
()
def
setOctMode
()
def
setSmallDecimalPoint
(arg__1)
![]()
It can display a number in just about any size. It can display decimal, hexadecimal, octal or binary numbers. It is easy to connect to data sources using the
display()slot, which is overloaded to take any of five argument types.There are also slots to change the base with
setMode()and the decimal point withsetSmallDecimalPoint().
QLCDNumber发射overflow()signal when it is asked to display something beyond its range. The range is set bysetDigitCount(),但setSmallDecimalPoint()also influences it. If the display is set to hexadecimal, octal or binary, the integer equivalent of the value is displayed.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.
QLCDNumbersubstitutes spaces for illegal characters.It is not possible to retrieve the contents of a
QLCDNumberobject, although you can retrieve the numeric value withvalue(). If you really need the text, we recommend that you connect the signals that feed thedisplay()slot to another slot as well and store the value there.Incidentally,
QLCDNumberis the very oldest part of Qt, tracing its roots back to a BASIC program on the Sinclair Spectrum .
QLCDNumber
(
[
parent=None
]
)
¶
QLCDNumber(numDigits[, parent=None])
- param parent
- param numDigits
uint
Constructs an LCD number, sets the number of digits to 5, the base to decimal, the decimal point mode to ‘small’ and the frame style to a raised box. The
segmentStyle()
is set to
Outline
.
parent
argument is passed to the
QFrame
构造函数。
Constructs an LCD number, sets the number of digits to
numDigits
, the base to decimal, the decimal point mode to ‘small’ and the frame style to a raised box. The
segmentStyle()
is set to
Filled
.
parent
argument is passed to the
QFrame
构造函数。
PySide2.QtWidgets.QLCDNumber.
模式
¶
This type determines how numbers are shown.
|
常量 |
描述 |
|---|---|
|
QLCDNumber.Hex |
Hexadecimal |
|
QLCDNumber.Dec |
Decimal |
|
QLCDNumber.Oct |
Octal |
|
QLCDNumber.Bin |
Binary |
If the display is set to hexadecimal, octal or binary, the integer equivalent of the value is displayed.
PySide2.QtWidgets.QLCDNumber.
SegmentStyle
¶
This type determines the visual appearance of the
QLCDNumber
小部件。
|
常量 |
描述 |
|---|---|
|
QLCDNumber.Outline |
gives raised segments filled with the background color. |
|
QLCDNumber.Filled |
gives raised segments filled with the windowText color. |
|
QLCDNumber.Flat |
gives flat segments filled with the windowText color. |
PySide2.QtWidgets.QLCDNumber.
checkOverflow
(
num
)
¶
num
–
int
bool
这是重载函数。
返回
true
if
num
is too big to be displayed in its entirety; otherwise returns
false
.
PySide2.QtWidgets.QLCDNumber.
checkOverflow
(
num
)
¶
num
–
double
bool
返回
true
if
num
is too big to be displayed in its entirety; otherwise returns
false
.
PySide2.QtWidgets.QLCDNumber.
digitCount
(
)
¶
int
Returns the current number of digits.
另请参阅
PySide2.QtWidgets.QLCDNumber.
display
(
str
)
¶
str – unicode
PySide2.QtWidgets.QLCDNumber.
display
(
num
)
¶
num
–
int
这是重载函数。
Displays the number
num
.
PySide2.QtWidgets.QLCDNumber.
display
(
num
)
¶
num
–
double
这是重载函数。
Displays the number
num
.
PySide2.QtWidgets.QLCDNumber.
intValue
(
)
¶
int
PySide2.QtWidgets.QLCDNumber.
overflow
(
)
¶
PySide2.QtWidgets.QLCDNumber.
segmentStyle
(
)
¶
另请参阅
PySide2.QtWidgets.QLCDNumber.
setBinMode
(
)
¶
调用
setMode
(Bin). Provided for convenience (e.g. for connecting buttons to it).
PySide2.QtWidgets.QLCDNumber.
setDecMode
(
)
¶
调用
setMode
(Dec). Provided for convenience (e.g. for connecting buttons to it).
PySide2.QtWidgets.QLCDNumber.
setDigitCount
(
nDigits
)
¶
nDigits
–
int
Sets the current number of digits to
numDigits
. Must be in the range 0..99.
另请参阅
PySide2.QtWidgets.QLCDNumber.
setHexMode
(
)
¶
调用
setMode
(Hex). Provided for convenience (e.g. for connecting buttons to it).
PySide2.QtWidgets.QLCDNumber.
setOctMode
(
)
¶
调用
setMode
(Oct). Provided for convenience (e.g. for connecting buttons to it).
PySide2.QtWidgets.QLCDNumber.
setSegmentStyle
(
arg__1
)
¶
arg__1
–
SegmentStyle
另请参阅
PySide2.QtWidgets.QLCDNumber.
setSmallDecimalPoint
(
arg__1
)
¶
arg__1
–
bool
另请参阅
PySide2.QtWidgets.QLCDNumber.
smallDecimalPoint
(
)
¶
bool
PySide2.QtWidgets.QLCDNumber.
value
(
)
¶
double