由于Switch中case是不识别字符串的,所以我们需要使用QStringList来解决问题。
QString str ="abc";
QStringList strList1 = str.split(" ");
QString headStr1 =strList1[0];
QStringList options;
options << "abc"<<"def";
switch(Options.indexOf(headStr1)){
case 0:
qDebug()<<"abc";
break;
}
代码中的
“abc”为索引0
“def”为索引1