python 设置 控制台 光标的位置

Python010

python 设置 控制台 光标的位置,第1张

对于Windows版本,本身没有操作的模块

可以使用pywin32的win32console

也可以直接ctypes调用系统dll

from ctypes import windll

Linux有curses

在实际使用QTestEdit调试串口数据的过程中发现,QTextEdit 文本框中的数据内容不会随着数据的接收而自动刷新同步到最新一行显示,固进行了研究,解决方案如下所示,一行代码搞定:

首先需要导入文本光标库:

from PyQt5.QtGui import QTextCursor

然后在文本接收的地方增加下面这条代码,将光标移动到文本框最后

self.textEdit_Recive.moveCursor(QTextCursor.End)