我正在使用PySide2包,发现overwriteMode
在我的代码中不起作用。以下是我写的:
self.ui.textBrowser.setOverwriteMode(True)
self.ui.textBrowser.insertPlainText('test1\ntest2\ntest3')
self.ui.textBrowser.moveCursor(QTextCursor.Start)
self.ui.textBrowser.insertPlainText('hhh')
我使用Qt Creator设计了我的GUI,QTextBrowser的设置如下所示:
我得到了以下输出:
如您所见,第一行应该是'hhht1',但它给出了'hhhtest1'。你知道吗
我正在Windows10上用PySide2版本5.11.2测试这个。你知道吗
我是新来Qt的,有人能帮我吗?我错过了什么?谢谢您!你知道吗
根据
overwriteMode
属性的documentation:显然
overwriteMode
只影响用户输入的文本。你知道吗您可能需要执行以下操作:
相关问题 更多 >
编程相关推荐