3

我是 QT 新手,对编程很年轻,并且不了解 QT 课程的所有帮助材料。

我有以下代码,它在单击按钮时执行,插入文本。这工作正常,但我想先清除 textEdit,然后插入新文本。谁能在这里指出我正确的方向?任何帮助深表感谢。

QTextCharFormat textFormat;
QTextCursor cursor(ui->textEdit->textCursor());
cursor.insertText("<some text to insert", textFormat);

看来我必须使用 setPosition() 和 movePosition() 来选择文本,然后 removeSelectedText() 来清除它。我不知道如何确定文档中的第一个和最后一个位置。

4

1 回答 1

9

QTextEdit 有一个清除功能,可以删除所有文本。在文档中,它被列为插槽。

QTextEdit::clear()

于 2013-02-27T03:27:26.750 回答