QString如何判空
时间: 2024-06-14 08:09:24 浏览: 96
判断字符串是否为空
QString类是Qt框架中的一个字符串类,用于处理字符串操作。要判断QString是否为空,可以使用isEmpty()函数或isNull()函数。
1. isEmpty()函数:该函数用于判断QString是否为空字符串。如果字符串为空,则返回true;否则返回false。
示例代码:
```cpp
QString str = "Hello";
if(str.isEmpty()) {
qDebug() << "String is empty";
} else {
qDebug() << "String is not empty";
}
```
2. isNull()函数:该函数用于判断QString是否为null字符串。如果字符串为null,则返回true;否则返回false。
示例代码:
```cpp
QString str = nullptr;
if(str.isNull()) {
qDebug() << "String is null";
} else {
qDebug() << "String is not null";
}
```
需要注意的是,isEmpty()函数和isNull()函数的判断条件不同。isEmpty()函数只判断字符串是否为空字符串,而isNull()函数判断字符串是否为null字符串。
阅读全文