Qt c++ как попасть в нужный блок QTextEdit и взаимодействовать с текстом

Я делаю функцию как при слиянии в git, где она выделяет строки, и в сроке выделяет символы не схожие с предыдущим слиянием. В цикле при не совпадении букв вызывается функция, которая должна закрасить эти буквы по их индексу, в строке где они не совпадают. Буквы цветом закрашиваются, но только в первой строке, дальше первого блока курсор не спускается. Помогите!!!

Этим кодом я хочу попасть в 3 блок, а то есть на 3 линию. Но ничего не выходит курсор все там же на 1 строке

QTextCursor cursor = QTextCursor(ui->textEditgggg->document());
cursor.movePosition(QTextCursor::StartOfBlock, QTextCursor::MoveAnchor, 3);

Сто лет уже пытаюсь найти ответ на этот вопрос, не проходите мимо!))


Ответы (0 шт):