QString s1="abc";
QString s2("hello");
QString s=s1+s2;
s=QString("a=%1,b=%2,c=%3").arg(250).arg("hello").arg(22.22);
qDebug()<<s;
s = "a=250,b=hello,c=22.22";
QString tmp=s.section(",",0,0);
qDebug()<<"tmp= "<<tmp;
tmp=tmp.section("=",1,1);
qDebug()<<"tmp= "<<tmp;
int a=tmp.toInt();
qDebug()<<"a="<<a;
tmp=QString("%1").arg(123);
qDebug()<<"tmp="<<tmp;
tmp=QString::number(234);
const char *buf="hello,world";
QString ss=buf;
qDebug()<<"ss = "<< ss;
string sss="hello,world";
QString ssss=QString::fromStdString(sss);
qDebug()<<"ss = "<< ssss;
wstring wstr(L"你好,世界");
QString s3=QString::fromStdWString(wstr);
qDebug()<<"s3 = "<< s3;
char buf2[100] = "hello world";
ss = buf2;
qDebug()<<"ss = "<<ss;
ss="hello abc";
QByteArray temp=ss.toLatin1();
char *buf4=temp.data();
QByteArray tempp=ss.toLocal8Bit();
char *buf5=tempp.data();
QString text("text-decoration: none");
text.replace("none","underlne");
QString text1(" text-decoration: none ");
text=text.trimmed();
QString test = "hello,china";
QString tmp0 = test.remove(2, 4);
qDebug() << "test = " << test;
qDebug() << "tmp = " << tmp0;
QString test1= "@192.168.0.1";
if(true==test1.startsWith("@"))
{
}
QString().isEmpty();
QString("").isEmpty();
QString(" ").isEmpty();
QString("abc").isEmpty();
QString().isNull();
QString("").isNull();
QString(" ").isNull();
QString("abc").isNull();
QStringList list;
list<<"hello";
list<<"world";
list.append("abc");
QStringList chinaMonth;
chinaMonth
<< QStringLiteral("正月")
<< QStringLiteral("二月")
<< QStringLiteral("三月")
<< QStringLiteral("四月")
<< QStringLiteral("五月")
<< QStringLiteral("六月")
<< QStringLiteral("七月")
<< QStringLiteral("八月")
<< QStringLiteral("九月")
<< QStringLiteral("十月")
<< QStringLiteral("冬月")
<< QStringLiteral("腊月")
;
for(int i=0;i<list.size();++i)
{
QString tmp=list.at(i);
qDebug()<<"tmp="<<tmp;
}
QString str = "hello,world,abc,qt";
QStringList list2 = str.split(",");
qDebug()<<"list2="<<list2;
bool b = list2.contains("123");
list2.removeOne("abc");