Russian Qt Forum

Qt => Вопросы новичков => Тема начата: fedotok от Апрель 17, 2013, 22:04



Название: Удаление линий текста QTextEdit
Отправлено: fedotok от Апрель 17, 2013, 22:04
вот функция
Код:
void GeneralTabWidget::textBrowser(QString text)
{
    QTextCursor tc = ui->textEdit->textCursor();

    ui->textEdit->ensureCursorVisible();
    ui->textEdit->insertPlainText(text);
    ui->textEdit->insertPlainText("\n");

    if(_linesCounter < 100) {
        _linesCounter++;
        qDebug() << _linesCounter;
    } else {
        tc.movePosition( QTextCursor::Start );
        tc.select( QTextCursor::LineUnderCursor );
        tc.removeSelectedText();

        tc.movePosition( QTextCursor::End );
    }
}

почемуто первые строки после достижения 100 строк, не удаляются. что не так?