qt中qstring的arg怎么用
时间: 2024-01-16 12:20:04 浏览: 71
Qt QString类 常用方法 - 风云的的博客1
在 Qt 中,QString 的 arg 方法用于格式化字符串。它可以将一个字符串中的占位符替换为指定的参数,并返回一个新的字符串。例如:
```
QString str = "Hello, %1!";
QString name = "Alice";
QString result = str.arg(name);
```
在这个例子中,我们将字符串中的 "%1" 替换为变量 name 的值,最终得到的字符串是 "Hello, Alice!"。
arg 方法也支持多个参数,可以使用 "%2"、"%3" 等占位符来指定不同的参数。例如:
```
QString str = "My name is %1, and I am %2 years old.";
QString name = "Bob";
int age = 25;
QString result = str.arg(name).arg(age);
```
在这个例子中,我们先用变量 name 替换 "%1",然后用变量 age 替换 "%2",最终得到的字符串是 "My name is Bob, and I am 25 years old."。
阅读全文