pyqt5得textedit滚轮自动滚到最下

说明:

1、按下按钮pushButton,把单行文本框lineEdit里的内容循环不断的添加到多行文本展示框textBrowser。
2、必须要用线程做这件事,不然主程序会卡死。
3、必须添加sleep(),不然主程序会卡死。
4、用函数的闭包做这样的事情,效果很好。

def slot1(self):         def _slot1(textBrowser,lineEdit):             while True:                 textBrowser.append(lineEdit.text())   #文本框逐条添加数据                 textBrowser.moveCursor(textBrowser.textCursor().End)  #文本框显示到底部                 time.sleep(0.2)          threading.Thread(target=_slot1,args=(self.textBrowser,self.lineEdit)).start() 

版权声明:玥玥 发表于 2021-06-13 9:01:00。
转载请注明:pyqt5得textedit滚轮自动滚到最下 | 女黑客导航