spinbox设置属相

spinbox设置属相,第1张

spinbox设置属相由三部分组成:输入框、上箭头和下箭头。Spinbox控件规定用户只能选取特定范围内的数值。通过点击上下箭头来改变数值。有三种方式改变数值:

(1)点击上箭头

每点击一次,按照设置增加数值。可以设定达到最大值后,再从最小值开始循环。

(2)点击下箭头

每点击一次,按照设置减小数值。可以设定达到最小值后,再从最大值开始循环

(3)直接在输入框中输入数值

This signal is emitted whenever the spin box's value is changed. The new value's integer value is passed in i.

当spin box的值发生改变时,这个信号将被发送。spin box的最新值将通过参数i传递。

value : int

This property holds the slider's current value.

The slider forces the value to be within the legal range: minimum <= value <= maximum.

Changing the value also changes the sliderPosition.

这个属性为slider的当前值,slider将强制该值在最小值和最大值之间的合法范围内。slider的滑动块位置将与这个值的改变而同步改变。

Access functions:

int value () const

void setValue ( int )

Notifier signal:

通知信号:

void valueChanged ( int value )

设置范围可以使用 setRange ( int min, int max )

设置步调可以使用 setSingleStep ( int )

PS: The Best Way to learn QT is assistant。

将QSpinbox加入窗口中时,你所说的信号和槽的连接作为spinbox的基本功能,是由spinbox本身实现的,并不需要你加入任何的代码。如果你实在需要设置的话,?处应该是spinBox。至于改变步长值,可以使用函数void setSingleStep ( int val )实现,同时可以通过singleStep得到当前的步长值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11274107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存