QTextEdit *textEdit = new QTextEdit(); QTextCursor cursor = textEdit->textCursor(); cursor.movePosition(QTextCursor::Start); cursor.insertText("Hello World!\n"); cursor.movePosition(QTextCursor::EndOfBlock); cursor.insertText("Inserting text into a specific block using QTextCursor.");
QTextDocument *doc = textEdit->document(); QTextCursor cursor(doc); cursor.beginEditBlock(); cursor.movePosition(QTextCursor::Start); while (!cursor.atEnd()) { QTextBlock block = cursor.block(); QString text = block.text(); qDebug() << text; cursor.movePosition(QTextCursor::NextBlock); } cursor.endEditBlock();Package library: Qt.