feedforward 发表于 2022-6-19 14:07:17

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]
查看完整版本: QString的几个用法