在实际使用QTestEdit调试串口数据的过程中发现,QTextEdit 文本框中的数据内容不会随着数据的接收而自动刷新同步到最新一行显示,固进行了研究,解决方案如下所示,一行代码搞定:
首先需要导入文本光标库:
from PyQt5.QtGui import QTextCursor
然后在文本接收的地方增加下面这条代码,将光标移动到文本框最后
self.textEdit_Recive.moveCursor(QTextCursor.End)
本文介绍了一种在使用QTextEdit进行串口数据接收时,实现数据实时刷新至文本框最末行显示的方法。只需导入QTextCursor库并添加一行代码,即可轻松解决数据不同步的问题。
在实际使用QTestEdit调试串口数据的过程中发现,QTextEdit 文本框中的数据内容不会随着数据的接收而自动刷新同步到最新一行显示,固进行了研究,解决方案如下所示,一行代码搞定:
首先需要导入文本光标库:
from PyQt5.QtGui import QTextCursor
然后在文本接收的地方增加下面这条代码,将光标移动到文本框最后
self.textEdit_Recive.moveCursor(QTextCursor.End)
2646
3081

被折叠的 条评论
为什么被折叠?