qt append()方法
时间: 2023-11-04 07:00:55 浏览: 158
在 Qt 中,`QList` 和 `QString` 类都有 `append()` 方法。
1. `QList` 的 `append()` 方法可以用于在列表末尾添加一个元素,语法如下:
```cpp
void QList::append(const T &value)
```
示例代码:
```cpp
QList<int> list;
list.append(1);
list.append(2);
list.append(3);
```
2. `QString` 的 `append()` 方法可以用于在字符串末尾添加一个字符、一个字符串或者一个部分字符串,语法如下:
```cpp
QString &QString::append(const QChar &ch)
QString &QString::append(const QString &s)
QString &QString::append(const QString &s, int position, int n = -1)
```
示例代码:
```cpp
QString str = "Hello";
str.append(" World");
str.append('!');
```
注意:如果要添加一个部分字符串,可以指定起始位置和添加的字符数,例如:
```cpp
QString str = "Hello";
str.append(" World", 1, 5); // 添加 " World" 的第 2 到 6 个字符,即 "Worl"
```
阅读全文