当新数据到达时如何向下滚动?我想继续使用新数据,但滚动条保留在同一个位置。如何自动降低滚动条?
我尝试使用:
maximumY = self.scroll.verticalScrollBar().maximum()
self.scroll.verticalScrollBar().setValue(maximumY)
但是,不工作
已解决
self.scroll.verticalScrollBar().rangeChanged.connect(self.ResizeScroll)
def ResizeScroll(self, min, maxi):
self.scroll.verticalScrollBar().setValue(maxi)
最佳答案
这应该是获得所需行为的简洁方法 - 请检查。
bar = self.scroll.verticalScrollBar()
bar.rangeChanged.connect( lambda x,y: bar.setValue(y) )
或
bar.rangeChanged.connect( lambda x,y: bar.setValue( 9999 ) )
关于python - pyside - 在 qscrollarea 中自动向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25964026/