我们知道QList::toSet()函数可以将QList转成QSet。可我却遇到报错:

QList<QVariant> datas = it.value().values();
QSet<QVariant> setDatas = datas.toSet(); error: C2665: “qHash”: 个重载中没有一个可以转换所有参数类型。
error: C2056: 非法表达式
请教网友,解释其中缘由!!!
曲线救国路线:

/*
* function:clearSameData
* 功能:清除QList中的相同项
*/
QList<QVariant> clearSameData(QList<QVariant> srcData)
{
QList<QVariant> rtn;
for(auto item : srcData){
if (!rtn.contains(item)){
rtn<<item;
}
} return rtn;
}

最新文章

  1. 学习PHP 逛的几个网站。
  2. android之Volley实现瀑布流
  3. oracle 存储过程中调用存储过程
  4. freemarker语法简介
  5. JSONObject.fromObject
  6. TCP协议中的三次握手和四次挥手(图解) 转载
  7. c#实现数据的左补右补功能
  8. QT编译mysql驱动
  9. tomcat 配置虚拟路径
  10. [LeetCode]题解(python):129-Sum Root to Leaf Numbers
  11. HDU 2544 最短路 SPFA 邻接表 模板
  12. [ An Ac a Day ^_^ ] CodeForces 677B Vanya and Food Processor 模拟
  13. git提交如何忽略某些文件
  14. Mybatis中 collection 和 association 的区别
  15. sh里的变量 $0 $1 $$ $#
  16. python读取/创建XML文件
  17. Hadoop 系列文章(三) 配置部署启动YARN及在YARN上运行MapReduce程序
  18. [Android GMS 认证] keystore/keymaster/Attestation的问题
  19. UVa Live 3635 - Pie 贪心,较小的可能不用 难度: 2
  20. iOS-消除CocoaPods内容警告

热门文章

  1. &quot;One or more types required to compile a dynamic expression cannot be found. Are you missing references to Microsoft.CSharp.dll and System.Core.dll?&quot;的解决方法
  2. Spring Boot 2.2.0新特性
  3. IT兄弟连 Java语法教程 逻辑运算符
  4. LINUX CFS 调度tick逻辑,即check_preemt_tick解析
  5. mysql 常用命令行总结
  6. Web前端——表单提交和Js添加选项
  7. Java学习笔记 jar包获取当前路径
  8. Python 3 行代码 5 秒抠图的 AI 神器,根本无需 PS
  9. 高强度学习训练第十一天总结:Class文件结构(二)
  10. CSS字体属性