我在我的 C++ GUI 应用程序中使用 QTextEdit,我使用 textEdit->append(byteArray); 要添加一些文本,不幸的是 append() 在末尾添加了一个换行符,我想在每次调用 append() 后删除该换行符。我知道我可以使用 insertPlainText() ,它不会添加换行符,但在处理大文档时会使用更多内存。
谢谢你的帮助!
由于文档QTextEdit::insertPlainText
说
它相当于
edit->textCursor().insertText(text);
我会假设你可以做类似的事情
edit->textCursor().deletePreviousChar();
如果需要,您可以先清除任何选择
edit->textCursor().clearSelection();