5
QString line = "example string";

现在我想擦除“example”和“string”之间的空格,以便得到一个像“examplestring”这样的字符串。Qt 中是否有一个函数可以删除给定索引下的字符,还是我应该自己编写这个函数?

4

3 回答 3

9

QString::remove(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive)功能呢?您可以使用 ' ' 作为第一个参数。IE:

QString line = "example string";
line.remove(' ');
于 2013-10-18T08:01:07.807 回答
6
line = line.remove(index,1);

文档

于 2013-10-18T07:59:52.403 回答
0

您可以使用

line.replace(QString(" "), QString(""));
于 2013-10-18T08:01:01.340 回答