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

在平台企业网站推广怎么做搜狗权重查询

在平台企业网站推广怎么做,搜狗权重查询,沈阳网站制作公司和服务器,惠州网络问政平台QVariant类 QVariant类本质为C联合(Union)数据类型,它可以保存很多Qt类型的值,包括 QBrush,QColor,QString等等,也能存放Qt的容器类型的值。 QVariant::StringList 是 Qt 定义的一个 QVariant::type 枚举类型的变量&…

QVariant类

QVariant类本质为C++联合(Union)数据类型,它可以保存很多Qt类型的值,包括 QBrush,QColor,QString等等,也能存放Qt的容器类型的值。

QVariant::StringList 是 Qt 定义的一个 QVariant::type 枚举类型的变量,其他常用的枚举类型变量如下表所示:

代码如下:

main.cpp

#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);MainWindow w;w.show();return a.exec();
}

mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>struct student
{int iNo;QString strName;int score;
};
Q_DECLARE_METATYPE(student);class MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();
};
#endif // MAINWINDOW_H

mainwindow.cpp

#include "mainwindow.h"#include <QVariant>
#include <QDebug>
#include <QColor>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{QVariant qv1(298);qDebug()<<"qv1:"<<qv1.toInt();QVariant qv2("Hello World!");qDebug()<<"qv2:"<<qv2.toString();QMap<QString,QVariant> qmap;qDebug()<<endl;qmap["int"]=20000;  // 整型qmap["double"]=99.88;  // 浮点型qmap["string"]="GoodBye";  // 字符串qmap["color"]=QColor(255,255,0);  // QColor类型// 输出:转换函数来处理qDebug()<<qmap["int"]<<qmap["int"].toInt();qDebug()<<qmap["double"]<<qmap["double"].toDouble();qDebug()<<qmap["string"]<<qmap["int"].toString();qDebug()<<qmap["color"]<<qmap["int"].value<QColor>();// 创建一个字符串列表:QStringListqDebug()<<endl;QStringList qsl;qsl<<"A"<<"B"<<"C"<<"D"<<"E"<<"F";QVariant qvsl(qsl);    // 将列表存储在一个QVariant变量if(qvsl.type()==QVariant::StringList){QStringList qlist=qvsl.toStringList();for(int i=0;i<qlist.size();i++){qDebug()<<qlist.at(i);  // 输出列表数据信息}}// 结构体类型和QVariant类配合使用qDebug()<<endl;student stu;stu.iNo=202221;stu.strName="sunny";stu.score=715;// 使用静态方法保存数据QVariant qstu=QVariant::fromValue(stu);if(qstu.canConvert<student>()){student temp=qstu.value<student>();         //获取数据student qtemp=qvariant_cast<student>(qstu); // 获取数据qDebug()<<"student:iNo="<<temp.iNo<<",strName="<<temp.strName<<".score="<<temp.score;qDebug()<<"student:iNo="<<qtemp.iNo<<",strName="<<qtemp.strName<<".score="<<qtemp.score;}}MainWindow::~MainWindow()
{
}
  • QVariant::fromValue()函数将自定义的student结构体对象stu转换为QVariant对象qstu。
  • qstu.canConvert()函数检查QVariant对象qstu是否可以转换为student类型。
  • student temp = qstu.value()将QVariant对象qstu转换为student类型,并将结果赋值给temp。
  • student qtemp = qvariant_cast(qstu)也可以将QVariant对象qstu转换为student类型,并将结果赋值给qtemp。
  • 最后,通过qDebug()输出转换后的student对象temp和qtemp的成员变量值。

结果如下:

http://www.dinnco.com/news/52763.html

相关文章:

  • 微信网页版登录界面seo网站课程
  • 最近网站不收录在线html5制作网站
  • 泉州响应式网站建设最新seo黑帽技术工具软件
  • 论坛网站设计属性词 关键词 核心词
  • 建设机械网站精英郑州seo线上推广技术
  • 涡阳做网站如何优化网站
  • 武汉光谷做网站多少钱新闻稿营销
  • 给孩子做的饭网站哪里可以接广告
  • 关于集团网站建设的简述优化搜索引擎的方法
  • 介绍自己做的网站网站seo搜索引擎优化教程
  • 品牌电商网站设计品牌推广策划方案
  • 《两学一做 榜样》网站精准引流推广公司
  • 小程序制作开发如意推小熊猫seo博客
  • wordpress输网址采集seo推广外包企业
  • 有哪些做头像的网站模板建站多少钱
  • 自己有网站 做app吗上海站优云网络科技有限公司
  • 科技类网站源码seo修改器
  • 石家庄做网站电话seo研究协会
  • app优化网站百度云盘网官网
  • 邢台哪里建网站宿州百度seo排名软件
  • 便捷网站建设哪家便宜世界足球排名
  • 北京网站建设公司华网天下淘宝网络营销方式
  • 网站加载效果怎么做的网站建设的重要性
  • ecto wordpress北京搜索引擎优化
  • 北京数字智慧展厅设计装修服务商网站查询工具seo
  • 先做网站装修还是先买虚拟主机百度收录查询接口
  • 歪咪小麻花官方网站怎么做零售网络营销师证
  • 卖高仿名牌手表网站信息推广服务
  • 度假村网站模板网络推广都需要做什么
  • 专业网站建设公司推荐cpa推广接单平台