遍历一个qstringlist
时间: 2023-09-13 07:13:59 浏览: 501
QT QStringList 用法.pdf
可以使用foreach循环或者迭代器遍历一个QStringList。
使用foreach循环遍历:
```cpp
QStringList list;
list << "apple" << "banana" << "orange";
foreach(QString str, list) {
// 处理每个字符串
qDebug() << str;
}
```
使用迭代器遍历:
```cpp
QStringList list;
list << "apple" << "banana" << "orange";
QStringList::iterator itr;
for (itr = list.begin(); itr != list.end(); ++itr) {
// 处理每个字符串
qDebug() << *itr;
}
```
使用const迭代器遍历:
```cpp
QStringList list;
list << "apple" << "banana" << "orange";
QStringList::const_iterator const_itr;
for (const_itr = list.constBegin(); const_itr != list.constEnd(); ++const_itr) {
// 处理每个字符串
qDebug() << *const_itr;
}
```
以上三种方式都可以遍历QStringList中的每个字符串。
阅读全文