Empty a QVariantList?
Empty a QVariantList?
本文关键字:QVariantList Empty 更新时间:2023-10-16
我有一个qvariantlist。我该如何清空。
我尝试了
myList.clear()
和
myList.empty();
但没有运气。有什么想法吗?
a QVariantList
只是一个 QList<QVariant>
。因此,请查看QList
文档:
-
QList::clear()
:从列表中删除所有项目。 -
QList::empty()
:为STL兼容提供了此功能。它等效于Isempty(),如果列表为空,则返回true。
这清楚了为什么myList.empty();
不起作用。但是,myList.clear()
应该起作用,因此您可能在代码中的其他地方遇到错误。
只是要仔细检查,在list.clear();
行之后添加类似qDebug() << list.length();
的东西:
QVariantList list;
list << 42;
qDebug() << list.length();
list.clear();
qDebug() << list.length();
给出:
1
0
相关文章:
- 为什么"(!v.empty())"比"(v.size() >0)"好?
- DirectX11 IASetVertexBuffers with nullptrs or empty buffers
- 为什么C++标准库容器函数 empty() 标记为 [[nodiscard]]?
- list::empty() 多线程行为?
- Qt3D:"Mesh is empty, nothing to load"消息
- 使用迭代器成员函数是否仅适用于某些向量类型"empty()"?
- "Empty base optimization" lambda 捕获 - 标准禁止?为什么?
- 来自QvariantList的std ::函数的通用呼叫
- QTcpSocket::readAll() is empty
- 在从 std::vector 移动的上调用 .clear()、.shrink_to_fit()、.empty() 是否合
- 获取所有 FPU 寄存器的值,甚至"empty"个寄存器的值
- QJsonValue gets empty
- Got empty Qt
- 请求使用 .empty 或 .size 的非类类型的成员
- std::size 和 std::empty 的专业化与模板不匹配
- 断言失败 (!ssize.empty()) in remapBilinear.
- 为什么string.empty()在字符串包含一个值时评估为true
- vector.size()= 0和vector.empty()之间是否有区别
- C++11:std::locale::empty() 甚至是一个东西
- Empty a QVariantList?