当前位置: 首页 > news >正文

固镇网站建设哪家好?wordpress 自动关键词

固镇网站建设哪家好?,wordpress 自动关键词,北京网站建设专业公司,阿里培训网站建设QVariant是Qt框架中的一个通用数据类型,可以存储多种类型的数据,主要作用是提供一种类型安全的方式来存储和传递不同类型的数据,而不需要显示地指定数据类型。 QVariant提供了诸多构造函数可以非常方便地对基础数据类型(如&#x…

QVariant是Qt框架中的一个通用数据类型,可以存储多种类型的数据,主要作用是提供一种类型安全的方式来存储和传递不同类型的数据,而不需要显示地指定数据类型。
QVariant提供了诸多构造函数可以非常方便地对基础数据类型(如:int double bool QString QTime QSize)进行转换,具体可在帮助文档中查阅。
那么,如何对自定义类型的数据进行转换呢?
方法1:

void setValue(const T &value)

方法2:

T value() const

代码示例:
1.创建自定类类型

struct Person
{int id;QString name;
};
Q_DECLARE_METATYPE(Person);//声明自定义类型

qt中自定义数据类型需要使用Q_DECLARE_METATYPE这个宏进行声明,然后才能使用。

2.数据类型转换

    //创建Person对象Person p;p.id = 10086;p.name = "移动";//方法1QVariant v;v.setValue(p);//方法2QVariant v1 = QVariant::fromValue(p);if(v.canConvert<Person>()){Person p1 = v.value<Person>();qDebug()<<"id is:"<<p1.id <<"name is:"<<p1.name;}

调试输出:

id is: 10086 name is: "移动"

qt知识持续学习中,如果对你有帮助的话可以点赞收藏哦!

http://www.dtcms.com/a/443341.html

相关文章:

  • 零食店网站构建策划报告正能量晚上看的网站2021
  • 郴州市建设局网站节能科怎样做diy家具网站
  • 找人做网站 网站定制开发合肥高端网站
  • 工程建设标准最新查询网站如何有效推广
  • 如何使用ftp上传网站深圳设计公司官网
  • 怎么做免费网站如何让百度收录wordpress pc客户端
  • cms网站模板下载杂志社网站建设意义
  • 商洛 网站建设做dapp开发广州
  • 德阳网站制作公司全国为何又突然做核酸了
  • 阜宁做网站的价格服务器建设网站软件
  • 美发店收银系统最新版本
  • 90设计网站会员全站通与电商模板的区别关于校园网站升级建设的报告
  • 网站怎么做支付宝付款小程序开发一个要多少钱
  • 总线锁(Bus Lock)是什么?
  • php网站建设与维护企业网站的设计公司
  • 网站开发7个基本流程图爬取1024上传到wordpress
  • 物联网网站开发公司手机如何网站模板
  • 产品展示网站设计网站建设报告心得体会
  • 模板建站能建个门户网站吗山东电力建设河北分公司网站
  • 企业档案网站建设华强北设计网站建设
  • 书画网站建设方案策划丰县做淘宝网站
  • 三北防护林体系建设网站网站开发补充合同范本
  • Linux发生信号send_signal函数以及配套工具函数的实现
  • 禅城网站制作产品营销方案案例范文
  • 网站建设需要什么系统wordpress 速度变慢
  • 选择适合的服装管理信息系统提升业务效率
  • 企业建设网站找网站公司吗企业官方网站制作推广软件
  • 建设网站实验活动小结青海建设网站价格低
  • 力扣hot100做题整理(21-30)
  • 建设网站招聘织梦网站档目管理空白