1、信號(hào)
1.使用sliderMoved:
self.verticalScrollBar.sliderMoved.connect(self.function)
Tips:使用sliderMoved在鼠標(biāo)拖動(dòng)滾動(dòng)條時(shí)可以發(fā)出信號(hào)激活回調(diào)函數(shù),但使用鼠標(biāo)滾輪移動(dòng)時(shí)沒(méi)有反應(yīng)
2.使用valueChanged:
self.verticalScrollBar.valueChanged.connect(self.function)
valueChanged在拖動(dòng)和滾輪移動(dòng)時(shí)都可激活回調(diào)函數(shù)
2、回調(diào)函數(shù)
獲取滾動(dòng)條的當(dāng)前值:
index=self.verticalScrollBar.sliderPosition()
注意:self.verticalScrollBar.value()也可獲得當(dāng)前值,但在滑動(dòng)時(shí)會(huì)出現(xiàn)bug,返回值錯(cuò)誤!??!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-667845.html
從上向下滑動(dòng)會(huì)出現(xiàn)1,0,1,2,3,4的詭異變化,因此不要用value()來(lái)取值。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-667845.html
到了這里,關(guān)于PyQt5 垂直滾動(dòng)條verticalScrollBar操作信號(hào)Signal及獲取當(dāng)前值的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!