Comment puis-je append du texte en haut de QTextEdit

J’ai un QTextEdit et j’essaye d’insérer du texte en utilisant le code suivant

 void HuggleLog::InsertText(QSsortingng text) { ui->textEdit->cursorForPosition(QPoint(0,0)); ui->textEdit->insertPlainText(text); } 

J’essaie de déplacer le curseur au début de la zone de texte pour que le texte soit inséré devant le texte actuel, mais cela ne fonctionne pas. Qu’est-ce qu’une manière correcte? Il existe une méthode append () mais pas de préfixe.

Et ça:

 QSsortingng oldText = ui->textEdit->toPlainText(); // or toHtml() ui->textEdit->setPlainText(text + oldText); // or setText() or setHtml() 

Je crois que ce que vous recherchez, c’est http://qt-project.org/doc/qt-5.1/qtwidgets/qtextedit.html#moveCursor avec http://qt-project.org/doc/qt-5.1/qtgui /qtextcursor.html#MoveOperation-enum . Devrait ressembler à:

 ui->textEdit->moveCursor(QTextCursor::start, 0);