C++ GUI アプリケーションで QTextEdit を使用しています。textEdit->append(byteArray); を使用します。テキストを追加するには、残念ながら、append() は最後に改行文字を追加しますが、append() を呼び出すたびに削除したいと思います。改行文字を追加しない insertPlainText() を使用できることはわかっていますが、大きなドキュメントを扱う場合はより多くのメモリを使用します。
ご協力いただきありがとうございます!
のドキュメントがQTextEdit::insertPlainText
言うので
と同等です
edit->textCursor().insertText(text);
私はあなたが次のようなことをすることができると仮定します
edit->textCursor().deletePreviousChar();
必要に応じて、最初に選択をクリアできます
edit->textCursor().clearSelection();