PyQt5串口,QplainText会导致显示区滚动条无法到最底部

在编写串口工具时,显示区如果使用QPlainTextEdit控件,增加垂直滚动条,默认显示第一行数据,滚动条是向上增长,每次都要停止串口,下拉后才能看到后面的数据。

如果想要随着数据的增长,滚动条到最底下,可以通过移动光标到最后字符实现该功能。

text_cursor = self.plainText.textCursor()
text_cursor.movePosition(text_cursor.End)
self.plainText.setTextCursor(text_cursor)

显示区plainText控件需要是QTextEdit来创建,使用QPlainTextEdit无法实现(暂时不知道啥原因)。

self.plainText = QtWidgets.QTextEdit(self.centralwidget)

向下增长。

猜你喜欢

转载自blog.csdn.net/u013516331/article/details/113148806