Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




我必须在qt中比较两个Qstring,

说,
Qstring str1="1005",str2="1006";

我尝试使用,
if(str1==str2){
   return true;
}


if(str1.compare(str2)==0)
{
    return true;
}

如果condition&返回true,这两种方法仍然可以进入内部。

最佳答案

您可以使用 :

int x = QString::compare(str1, str2, Qt::CaseInsensitive);  // if strings are equal x should return 0

关于c++ - 如何比较两个Qstrings? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19264712/

10-11 19:11