QT中textedit输出数组且重复输出不覆盖
时间: 2024-02-17 18:05:26 浏览: 206
QT文本编辑器
您可以使用 QTextEdit 类来输出数组并确保不覆盖已有的内容。以下是一个例子:
```cpp
// 假设你有一个数组 arr 和一个 QTextEdit 对象 textEdit
// 遍历数组并输出到 QTextEdit
for (int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++) {
textEdit->append(QString::number(arr[i]));
}
// 如果您不希望重复输出覆盖已有内容,
// 您可以使用 QTextCursor 对象将光标移动到文本结尾并在新行处输出
QTextCursor cursor = textEdit->textCursor();
cursor.movePosition(QTextCursor::End);
cursor.insertBlock();
cursor.insertText(QString::number(arr[i]));
```
这样,每次插入文本时,光标都会移动到文本结尾并在新行处输出。这将确保您不会覆盖已有的内容。
阅读全文