在我开始开发自定义控件之前,我想知道是否有人知道QT控件包含一个编辑框(对于一个数字),旁边有多个微调器。一个微调器将用于将数字递增/递减10,另一个用1递增。理想情况下,甚至可以允许三个微调器(100个)。
没有独立的微调器,但我想也许可以将几个小的滚动条控件放在一起。
答案 0 :(得分:2)
我非常怀疑有这样的控制。
但请注意,默认QSpinBox
支持按键盘上的 Page Up 或 Page Down 键,以10为增量递增/递减。
答案 1 :(得分:0)
感谢您的提示!
我最终创建了一个0间距的水平布局,然后在其中放置了三个QDoubleSpinBox实例。在第二个和第三个我将最大宽度设置为15以显示微调器。在视觉上它看起来很棒:一个带有三个微调器的编辑框。
然后我将值改变信号从第一个连接到第二个和第三个,并且值从第二个和第三个改变为第一个。因此,点击任何微调器都会正确地改变第一个值。最后,我根据需要调整了微调器的步长。
比我想象的容易得多。