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_())
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
· 程序员转型AI:行业分析
· 为DeepSeek添加本地知识库
· 深入集成:使用 DeepSeek SDK for .NET 实现自然语言处理功能
· .NET程序员AI开发基座:Microsoft.Extensions.AI