如何去除QStringlist中的空字符串
时间: 2024-02-21 10:00:20 浏览: 305
在字符串中显示多种字体-综合文档
你可以使用QStringList的filter()函数,结合QString的isEmpty()函数来去除空字符串,示例如下:
```
QStringList list = {"Hello", "", "world", "", "!"};
list = list.filter([](const QString& str) { return !str.isEmpty(); });
```
这样就可以将包含空字符串的QStringList过滤掉,得到一个只包含非空字符串的QStringList,其中元素为"Hello"、"world"和"!"。
阅读全文