Ich habe einen CodeEdit basierend auf plainEdit, und ich muss in die angegebene Zeile verschieben. Der folgende Code gibt die Funktion teilweise wieder. Das Problem besteht darin, dass sich der Cursor am unteren Rand des Widgets befindet. Gibt es eine Möglichkeit, den Cursor (gelbe Linie) in die Mitte des Widgets zu stellen?Qt plainTextEdit springen zu Zeile
void MainWindow::run(){
QTextCursor text_cursor(SPUEdit->document()->findBlockByNumber(100));
SPUEdit->setTextCursor(text_cursor);
// SPUEdit->verticalScrollBar()->setValue(12);
}
Es funktioniert! Vielen Dank! –