1、信号
1.使用sliderMoved:
self.verticalScrollBar.sliderMoved.connect(self.function)
Tips:使用sliderMoved在鼠标拖动滚动条时可以发出信号激活回调函数,但使用鼠标滚轮移动时没有反应
2.使用valueChanged:
self.verticalScrollBar.valueChanged.connect(self.function)
valueChanged在拖动和滚轮移动时都可激活回调函数
2、回调函数
获取滚动条的当前值:
index=self.verticalScrollBar.sliderPosition()
注意:self.verticalScrollBar.value()也可获得当前值,但在滑动时会出现bug,返回值错误!!!文章来源:https://www.toymoban.com/news/detail-667845.html
从上向下滑动会出现1,0,1,2,3,4的诡异变化,因此不要用value()来取值。文章来源地址https://www.toymoban.com/news/detail-667845.html
到了这里,关于PyQt5 垂直滚动条verticalScrollBar操作信号Signal及获取当前值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!