textChanged() が発行されるたびに、QTextBrowser のテキストが処理され、その QTextBrowser に再挿入されます。これにより、現在の Cursor で問題が発生します。
|で何かを入力した後、どうすればいいですか?テキストを再挿入すると、カーソルは新しく挿入された文字 (ここでは X) の後ろにありますか?
Hello| World
あるべき場所:
HelloX| World
どこですか:
|HelloX World
QT ドキュメントの対応する部分を理解していないため、助けが必要です。