qstring去除后面字符串
时间: 2023-08-15 22:57:49 浏览: 327
删除字符串
如果您想从一个 QString 中去除结尾的一部分字符串,可以使用 QString::chopped() 方法。该方法接受一个参数,表示要去除的字符数。例如:
```cpp
QString str = "Hello World!";
QString newStr = str.chopped(1); // 去除结尾的1个字符,结果为 "Hello World"
```
注意,该方法会修改原始字符串,如果您不想修改原始字符串,可以先使用 QString::left() 方法获取前面的部分,并将其赋值给一个新的 QString。例如:
```cpp
QString str = "Hello World!";
QString newStr = str.left(str.length() - 1); // 去除结尾的1个字符,结果为 "Hello World"
```
这样做可以保留原始字符串。
阅读全文