QStringList 删除某项
时间: 2024-04-15 20:28:02 浏览: 162
要删除QStringList中的某个项,你可以使用removeOne()方法。这个方法接受一个参数,即要删除的项的值。以下是一个示例代码:
```cpp
QStringList list;
list << "Apple" << "Banana" << "Cherry" << "Durian";
// 删除项 "Banana"
list.removeOne("Banana");
// 输出剩余的项
foreach (const QString& item, list) {
qDebug() << item;
}
```
运行以上代码,输出将是:
```
"Apple"
"Cherry"
"Durian"
```
在这个示例中,我们使用removeOne()方法删除了列表中的项"Banana"。你可以根据自己的需要选择要删除的项。
相关问题
找到QStringLIst某一项并删除
可以使用QStringList的removeOne方法来删除列表中的某一项,具体代码如下:
```cpp
QStringList list = {"apple", "banana", "orange"};
list.removeOne("banana");
```
上述代码将会删除列表中的"banana"项,最终得到的列表为{"apple", "orange"}。如果要删除的项在列表中不存在,那么什么也不会发生。
阅读全文