QT中QSpinBox与QDoubleSpinBox

本文介绍了QT中的QSpinBox和QDoubleSpinBox,它们作为QAbstractSpinBox的子类,用于数值输入输出。QSpinBox处理整数,QDoubleSpinBox处理浮点数。文章强调了它们的主要属性,如decimals,并提供了读取和设置属性值的函数示例。同时,通过示例代码展示了如何在按钮点击事件中使用这两个组件进行数值计算和显示。
摘要由CSDN通过智能技术生成

QSpinBox 和 QDoubleSpinBox 都是 QAbstractSpinBox 的子类,具有大多数相同的属性,只是参数类型不同。在 UI 设计器里进行界面设计时,就可以设置这些属性。 QSpinBox 和 QDoubleSpinBox 的主要属性见表 2。
 

表 2 QSpinBox 和 QDoubleSpinBox 的主要属性
属性名称 描述
prefix 数字显示的前缀,例如“$”
suffix 数字显示的后缀,例如“kg”
minimum 数值范围的最小值,如 0
maximum 数值范围的最大值,如 255
singlestep 单击右侧上下调整按钮时的单步改变值,如设置为 1,或 0.1
value 当前显示的值
displaylntegerBase QSpinBox 特有属性,显示整数使用的进制,例如 2 就表示二进制
decimals QDoubleSpinBox 特有属性,显示数值的小数位数,例如 2 就显示两位小数


提示一个属性在类的接口中一般有一个读取函数和一个设置函数,如 QDoubleSpinBox 的 decimals 属性,读取属性值的函数为 int decimals(),设置属性值的函数为 void setDecimals(int prec)。

图 1 中各个 SpinBox 的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值