QString line = "example string";
现在我想擦除“example”和“string”之间的空格,以便得到一个像“examplestring”这样的字符串。Qt 中是否有一个函数可以删除给定索引下的字符,还是我应该自己编写这个函数?
QString::remove(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive)
功能呢?您可以使用 ' ' 作为第一个参数。IE:
QString line = "example string";
line.remove(' ');
line = line.remove(index,1);
见文档
您可以使用
line.replace(QString(" "), QString(""));