Я новичок в QT, молод в программировании и не разбираюсь во всех справочных материалах для классов в QT.
У меня есть следующий код, который выполняется по нажатию кнопки, вставляя текст. Это работает нормально, но я хочу сначала очистить textEdit, а затем вставить новый текст. Кто-нибудь может указать мне правильное направление здесь? Буду признателен за любую оказанную помощь.
QTextCharFormat textFormat;
QTextCursor cursor(ui->textEdit->textCursor());
cursor.insertText("<some text to insert", textFormat);
Похоже, что я должен использовать setPosition () и movePosition (), чтобы выделить текст, а затем removeSelectedText (), чтобы очистить его. Я не знаю, как определить первую и последнюю позиции в документе.
QTextEdit имеет функцию очистки, которая удаляет весь текст. В документации он указан как слот.
Других решений пока нет …