第2章 Qt 5模板库、工具类及控件.ppt
字符串有如下几个操作符。
(1)QString提供了一个二元的“+”操作符用于组合两个字符串,并提供了一个“+=”操作符用于将一个字符串追加到另一个字符串的末尾,例如:
QString str1 = "Welcome ";
str1=str1+"to you! "; //str1=" Welcome to you! "
QString str2="Hello, ";
str2+="World! "; //str2="Hello,World! "
Qt还提供了另一种方便的字符串组合方式,使用QString::arg()函数,此函数的重载可以处理很多的数据类型。此外,一些重载具有额外的参数对字段的宽度、数字基数或者浮点数精度进行控制。通常,相对于函数QString::sprintf(),函数QString::arg()是一个比较好的解决方案,因为它类型安全,完全支持Unicode,并且允许改变"%n"参数的顺序。例如:
QString str;
str=QString("%1 was born in
1