我需要一点帮助。
我有这个QTextBrowser,我将所有stdout重定向到它。
NOW()
我现在需要的是自动滚动到底部,这样我就可以看到发生了什么,而无需手动滚动到底部。
我试过了
self.console_window = QtGui.QTextBrowser()
self.console_window.setReadOnly(True)
但无效。
有什么想法吗?
固定!!!
scrollBar = self.console_window.verticalScrollBar()
scrollBar.setValue(scrollBar.maximum())
答案 0 :(得分:0)
只是Pyqt5中的快速更新。
我做的有点不同,因为我发现需要延迟:
self.scrollbar = self.log_output.verticalScrollBar() #the self.scrollbar is the same as your self.console_window
try:
time.sleep(0.1) #needed for the refresh
self.scrollbar.setValue(10000) #try input different high value
except:
pass #when it is not available