Я использую пакет 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 для разработки своего графического интерфейса, и мои настройки для QTextBrowser выглядят так:
Настройки QTextBrowser
Я получил следующий вывод:
Вывод
Как видите,первая строка должна быть 'hhht1', но она дает 'hhhtest1'.
Я тестирую это с PySide2 версии 5.11.2 на Windows 10.
Я новичок в Qt, и кто-нибудь может мне помочь?Чего мне не хватает?Спасибо!