QDoubleSpinBox浮点型数字调节框

Posted liming19680104

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QDoubleSpinBox浮点型数字调节框相关的知识,希望对你有一定的参考价值。

样式:

技术图片

 

 

 1 import sys
 2 from PyQt5.QtWidgets import QApplication, QWidget, QDoubleSpinBox
 3 
 4 class Demo(QWidget):
 5     def __init__(self):
 6         super(Demo, self).__init__()
 7         self.double_spinbox = QDoubleSpinBox(self)  # 实例化浮点型数字调节框
 8         self.double_spinbox.setDecimals(2)   #设置小数位数也就是精度,默认2位
 9         self.double_spinbox.setRange(-99.99, 99.99)  #设置范围
10         self.double_spinbox.setSingleStep(0.01)    # 设置步长,即每次点击递增或递减多少值
11         self.double_spinbox.setValue(66.00)    # 设置显示值
12         self.double_spinbox.valueChanged.connect(self.v)  # 值发生变化时发出信号
13         self.double_spinbox.setMinimum(65.00)  # 设置最小值
14         self.double_spinbox.setMaximum(80)  # 设置最大值
15 
16 
17     def v(self):
18         print(self.double_spinbox.value()) #返回当前值
19 
20 if __name__ == __main__:
21     app = QApplication(sys.argv)
22     demo = Demo()
23     demo.show()
24     sys.exit(app.exec_())

 

以上是关于QDoubleSpinBox浮点型数字调节框的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发之基础控件--2.4.8 QDoubleSpinBox浮点计数器

Kotlin数字类型 ( 安全转换函数 | 浮点型转整型 )

js 将数字型 的字符串 转 数字 整数 /浮点型数字

QT Designer:设置Qdoublespinbox后缀

译将字符转换为双精度浮点型

java poi 读取excel 数字类型