1

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 の設定は次のようになります。

QTextBrowser の設定

次の出力が得られました。

出力

ご覧のとおり、最初の行は 'hhht1' のはずですが、'hhhtest1' となります。

Windows 10 の PySide2 バージョン 5.11.2 でこれをテストしています。

私は Qt を初めて使用しますが、誰か助けてもらえますか? 私は何が欠けていますか?ありがとうございました!

4

1 に答える 1