python PyQt5 QLCDNumber类(用于显示数字或一些符号的容器)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QLCDNumber.html?highlight=qlcdnumber#PySide2.QtWidgets.QLCDNumber
繼承關(guān)系
細節(jié)描述
它可以顯示幾乎任何大小的數(shù)字。它可以顯示十進制,十六進制,八進制或二進制數(shù)字。使用display()插槽很容易連接到數(shù)據(jù)源,該插槽重載了五個參數(shù)類型中的任何一個。
還有一些插槽可以通過setMode()更改基數(shù),并通過setSmallDecimalPoint()更改小數(shù)點。
當要求顯示超出其范圍的內(nèi)容時,QLCDNumber會發(fā)出overflow()信號。范圍由setDigitCount()設(shè)置,但setSmallDecimalPoint()也會影響該范圍。如果顯示設(shè)置為十六進制,八進制或二進制,則顯示該值的整數(shù)等效值。
可以顯示這些數(shù)字和其他符號:0 / O,1、2、3、4、5 / S,6、7、8、9 / g,減號,小數(shù)點,A,B,C,D,E, F,h,H,L,o,P,r,u,U,Y,冒號,度數(shù)符號(在字符串中指定為單引號)和空格。 QLCDNumber用空格代替非法字符。
盡管可以使用value()檢索數(shù)值,但是無法檢索QLCDNumber對象的內(nèi)容。如果您確實需要文本,我們建議您將饋入display()插槽的信號也連接到另一個插槽,并將值存儲在那里。
順便說一句,QLCDNumber是Qt的最老部分,其根源可以追溯到Sinclair Spectrum上的BASIC程序。
See alsoQLabelQFrameDigital Clock ExampleTetrix Example class QLCDNumber([parent=None])? QLCDNumber(numDigits[, parent=None])param parent QWidgetparam numDigits uint構(gòu)造一個LCD數(shù)字,將數(shù)字位數(shù)設(shè)置為5,將基數(shù)設(shè)置為小數(shù),將小數(shù)點模式設(shè)置為“小”,并將幀樣式設(shè)置為凸起的框。 segmentStyle()設(shè)置為Outline。
父參數(shù)傳遞給QFrame構(gòu)造函數(shù)。
See alsosetDigitCount()setSmallDecimalPoint()構(gòu)造一個LCD數(shù)字,將數(shù)字位數(shù)設(shè)置為numDigits,將基數(shù)設(shè)置為小數(shù),將小數(shù)點模式設(shè)置為“小”,并將框架樣式設(shè)置為凸起的框。 segmentStyle()設(shè)置為Filled。
父參數(shù)傳遞給QFrame構(gòu)造函數(shù)。
See alsosetDigitCount()setSmallDecimalPoint()方法
略
插槽slot
display()
PySide2.QtWidgets.QLCDNumber.display(num)? Parameters num – double這是一個重載方法。顯示數(shù)字num。
總結(jié)
以上是生活随笔為你收集整理的python PyQt5 QLCDNumber类(用于显示数字或一些符号的容器)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 放置奇兵 算法 月度活动 破碎时空记录
- 下一篇: 理解“动心忍性”的含义