是否有一个带有多个微调器的数字Qt编辑框?

时间:2014-02-26 03:17:23

标签: qt

在我开始开发自定义控件之前,我想知道是否有人知道QT控件包含一个编辑框(对于一个数字),旁边有多个微调器。一个微调器将用于将数字递增/递减10,另一个用1递增。理想情况下,甚至可以允许三个微调器(100个)。

没有独立的微调器,但我想也许可以将几个小的滚动条控件放在一起。

2 个答案:

答案 0 :(得分:2)

我非常怀疑有这样的控制。

但请注意,默认QSpinBox支持按键盘上的 Page Up Page Down 键,以10为增量递增/递减。

答案 1 :(得分:0)

感谢您的提示!

我最终创建了一个0间距的水平布局,然后在其中放置了三个QDoubleSpinBox实例。在第二个和第三个我将最大宽度设置为15以显示微调器。在视觉上它看起来很棒:一个带有三个微调器的编辑框。

然后我将值改变信号从第一个连接到第二个和第三个,并且值从第二个和第三个改变为第一个。因此,点击任何微调器都会正确地改变第一个值。最后,我根据需要调整了微调器的步长。

比我想象的容易得多。