qt 比较QString
时间: 2024-04-16 11:21:17 浏览: 95
在Qt中,可以使用QString类的compare()函数来比较两个QString对象的值。compare()函数返回一个整数,表示两个字符串的比较结果。具体用法如下所示[^1]:
```cpp
QString str1 = "Hello";
QString str2 = "World";
int result = str1.compare(str2);
if(result < 0)
{
qDebug() << "str1 is less than str2";
}
else if(result > 0)
{
qDebug() << "str1 is greater than str2";
}
else
{
qDebug() << "str1 is equal to str2";
}
```
在上面的例子中,我们比较了两个QString对象str1和str2的值。如果str1小于str2,则compare()函数返回一个负数;如果str1大于str2,则返回一个正数;如果str1等于str2,则返回0。根据返回值的不同,我们可以判断两个字符串的大小关系。
阅读全文