QT中输出QString类型数组到textedit并且不要前两位
时间: 2024-02-19 15:03:40 浏览: 130
管理文本-Qt诺基亚官方中文教程L3_Qt的数据类型机会及文件
假设你有一个QString类型的数组,名为strArray,你可以使用QTextEdit的append()函数将数组中的内容输出到TextEdit中,并且不输出前两位,示例如下:
```c++
QTextEdit *textEdit = new QTextEdit(this);
QStringList strArray;
strArray << "012345" << "abcdef" << "ghijkl";
for(QString str : strArray)
{
textEdit->append(str.mid(2)); // 输出字符串str的第3个字符到最后一个字符
}
```
上面的代码中,我们首先创建了一个QTextEdit对象,并将其指定为主窗口的子窗口。然后我们创建了一个QStringList对象,名为strArray,并向其中添加了三个QString类型的元素。接着我们使用for-each循环遍历strArray中的每个字符串,使用mid()函数获取从该字符串的第3个字符开始到最后一个字符组成的子字符串,然后将该子字符串添加到textEdit中。这样就可以实现将QString类型数组输出到textEdit,并且不输出前两位。
阅读全文