QString的几个用法
1.QString 转换为 char *QStringstr;
char*ch;
QByteArray ba = str.toLatin1(); // must
ch=ba.data();
2.char * 转换为 QString
str = QString(QLatin1String(ch));
3、QString判断2个字符是否相同
QString nameString = QString::fromLocal8Bit("admin");
//判断方法一
if(nameString == QString::fromLocal8Bit("admin")){
qDebug() << "相同";
}
//判断方法二
if(nameString.compare(QString::fromLocal8Bit("admin")) == 0){
qDebug() << "compare相同";
}
4、QString判断是否包含某个字符串
QString urlString = QString("http://baidu/deviceinfo");
if(urlString.contains("deviceinfo",Qt::CaseSensitive)){
qDebug() << "包含了";
}
页:
[1]