自学内容网 自学内容网

Qt-QSpinBox输入类控件(32)

目录

描述

属性

信号

使用


描述

微调框,如下,运行用户进行细微数据的操作,点击按钮,数据就会发生 “微调”

属性

value存储的数值.
singleStep每次调整的"步⻓".按下⼀次按钮数据变化多少.
displayInteger数字的进制.例如displayInteger设为10,则是按照10进制表⽰.设为2则为2进制表⽰.
minimum最⼩值
maximum最⼤值
suffix后缀
prefix前缀
wrapping是否允许换⾏
frame是否带边框
alignment⽂字对⻬⽅式.
readOnly是否允许修改
accelerated(加速的)按下按钮时是否为快速调整模式
correctionMode输⼊有误时如何修正.
• QAbstractSpinBox::CorrectToPreviousValue :如果⽤⼾输⼊了⼀个⽆效的值(例如,在只能显⽰正整数的SpinBox中输⼊了负数),那么SpinBox会恢复为上⼀个有效值。例如,如果SpinBox的初始值是1,⽤⼾输⼊了-1(⽆效),然后SpinBox会恢复为1。
• QAbstractSpinBox::CorrectToNearestValue :如果⽤⼾输⼊了⼀个⽆效的值,SpinBox会恢复为最接近的有效值。例如,如果SpinBox的初始值是1,⽤⼾输⼊了-1(⽆效),那么SpinBox会恢复为0。
keyboardTrack

是否开启键盘跟踪.
设为true,每次在输⼊框输⼊⼀个数字

都会触发⼀次valueChanged()和textChanged()信号.
设为false,只有在最终按下enter或者输⼊框失去焦点,才会触发

valueChanged()和textChanged()信号

信号

textChanged(QString)微调框的⽂本发⽣改变时会触发.
参数QString带有前缀和后缀.
valueChanged(int)微调框的⽂本发⽣改变时会触发.
参数int,表⽰当前的数值.

使用

通过 下拉框 来选择每个食物的种类,再通过 微调框 来选择 数量

结果


原文地址:https://blog.csdn.net/weixin_67595436/article/details/142496782

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!