Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
7年前关闭。
Improve this question
我必须在qt中比较两个Qstring,
说,
我尝试使用,
和
如果condition&返回true,这两种方法仍然可以进入内部。
想改善这个问题吗?更新问题,以便将其作为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