文章目录
-
- 前言
- 正文
- 介绍
- 示例
- 小知识(void * 和 QVariant, int 之间的转换)
- 参考
前言
最近遇到void * 通过QVariant转换成int的一个需求,开始直接toInt(),转不成功,一直返回0,但是如果void * 是char*类型,直接toString(),就能成功拿到字符串数据,这个就有点搞怪,研究了一下,最后直接通过下面的方式转换,详解小知识记录
正文
QVariant 这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容
器保存的也只是一种数据类型,而 QVariant 则可以统统搞定。
介绍
帮助文档上说:The QVariant class acts like a union for the most common Qt data types.。
QVariant 这个类型充当着最常见的数
更多推荐
万能数据类型QVariant类简介
发布评论