QString
1.16-bit QChars ushort Unicode 4.0
2.封装了字符串处理功能
3.空判断 == " " isNull isEmpty
4.字符串拼接 +=
5.格式化字符串%1 %2 arg()
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QString str;
str = QString("name = %1 arg %2 %3 %4 %5\n")
.arg("x")
.arg(15)
.arg(14.5)
.arg(123,0,2)
.arg(255,6,16);
qDebug()<<str;
QString num = QString::number(14);
qDebug()<<num<<num.toDouble();
int i = num.toInt();
qDebug()<<"i = "<<i;
QString num1 = QString::number(15.6);
qDebug()<<num1;
qDebug()<<num1.toInt();
qDebug()<<num1.toDouble();
return 0;
// return a.exec();
}
xz@xiaqiu:~/study/csdn/day0/winstate/build$ ./testqt
"name = x arg 15 14.5 1111011 ff\n"
"14" 14
i = 14
"15.6"
0
15.6
xz@xiaqiu:~/study/csdn/day0/winstate/build$