【PYQT5】textEdit添加内容,滚动条自动向下
class Main(QWidget, Ui_Form):
def __init__(self):
super(Main, self).__init__()
self.setupUi(self)
QTimer.singleShot(0, self.thread_check) # 延迟执行 self.thread_check函数
# 向下执行向下滚动字体函数
def append_text_and_scroll(self,text):
self.textEdit.append(text)
self.textEdit.ensureCursorVisible()
# 添加内容函数
def thread_check():
# 逻辑操作后执行添加内容
self.append_text_and_scroll("添加内容")
if __name__ == "__main__":
app = QApplication(sys.argv)
ui = Main()
ui.show()
# 滚动条自动下降
for i in range(10):
QApplication.processEvents()
sys.exit(app.exec_())
Python全栈(后端、数据分析、脚本、爬虫、EXE客户端) / 前端(WEB,移动,H5) / Linux / SpringBoot / 机器学习

浙公网安备 33010602011771号