使用QSlider的时候经常会遇到要设置步长的情况,singlStep是移动的最小步数,如果用键盘控制的话,左右控制的移动是这个值,pageStep则相当与键盘上下键控制的值,简单的理解就是翻页。
但是在用鼠标滚轮的时候移动的是singleStep的3倍,我设置了值为1,那么滚轮滚动的时候移动的就是3,公式是 min(3singleStep, pageStep),mac系统貌似不同,好像是3singleStep。
注意,想要使得滚轮每次滚动1,则必须使用pageStep进行设置。
使用QSlider的时候经常会遇到要设置步长的情况,singlStep是移动的最小步数,如果用键盘控制的话,左右控制的移动是这个值,pageStep则相当与键盘上下键控制的值,简单的理解就是翻页。
但是在用鼠标滚轮的时候移动的是singleStep的3倍,我设置了值为1,那么滚轮滚动的时候移动的就是3,公式是 min(3singleStep, pageStep),mac系统貌似不同,好像是3singleStep。
注意,想要使得滚轮每次滚动1,则必须使用pageStep进行设置。