QVariant 初识
QVariant类似于联合数据类型,能够保存QColor,QBrush,QPen等类型,也能够保存容器类型的值。
#include <QDebug>
#include<QVariant>
#include<QMap>
#include<QColor>
int main(int argc, char *argv[])
{QVariant var1(7);//创建一个变量,并初始化qDebug()<<var1.toInt();//转为整型,并输出QVariant var2("hello qt!");//创建一个变量,初始化为字符串qDebug()<<var2.toString();//转换为c++字符串并输出QMap <QString,QVariant> map;map["int"]=7;map["double"]=7.9;map["string"]="hello qt!";map["color"]=QColor(0,0,0);qDebug()<<map["int"]<<map["int"].toInt();qDebug()<<map["double"]<<map["int"].toDouble();qDebug()<<map["string"]<<map["int"].toString();qDebug()<<map["color"]<<map["int"].value<QColor>();QStringList list1;//字符串列表list1<<"A"<<"B"<<"C"<<"D";QVariant Vlist(list1);//保存if(Vlist.type()==QVariant::StringList){QStringList str=Vlist.toStringList();//将Vlist中的字符串列表保存在str中for(int i=0;i<str.size();++i){qDebug()<<str.at(i);//输出列表内容}}return 0;
}
QVariant 初识相关推荐
- day3----编码-集合-深浅copy-文件操作-函数初识
day3----编码-集合-深浅copy-文件操作-函数初识 本文档主要内容: 一 编码 二 集合 三 深浅copy 四 文件操作 五 函数初识 首先,我们来看看两个字符串的比较 打开cmd,进入do ...
- ⑥python模块初识、pyc和PyCodeObject
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- 初识java类的接口实现
初识java类的接口实现 如果两个类之间不存在继承关系,且两个类都想实现同一个接口,两个类都必须实现接口中全部方法,否则报语法错误 如果两个类之间存在继承关系也想实现同一个接口,父类如果实现了某个接口 ...
- vba 编辑combobox内容_初识Visual Basic编辑器并建立一段简单的代码
大家好,从今日开始我正式推出"VBA之EXCEL应用"教程,这个教程是面向初学人员的教程,教程一共三册,十七个章节,从简单的录制宏实现一直讲到窗体的搭建,都是我们在利用EXCEL工 ...
- 16.1、python初识面向对象(1)
初识面向对象 楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人 ...
- 精通Python网络爬虫:核心技术、框架与项目实战.1.1 初识网络爬虫
摘要 网络爬虫也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采集与整理.在大数据时代,信息的采集是一项重要的工作,如果单纯靠人力进行信息采集,不仅低效繁琐,搜集的成本也会提高.此时,我们 ...
- 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型
一 数据库初识 1.1 什么是数据库 数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库 ...
- Nancy in .Net Core学习笔记 - 初识Nancy
原文:Nancy in .Net Core学习笔记 - 初识Nancy 前言 去年11月份参加了青岛MVP线下活动,会上老MVP衣明志介绍了Nancy, 一直没有系统的学习一下,最近正好有空,就结合. ...
- Python 函数初识 (1)
一.今日主要内容 认识函数 函数:对功能或者动作的封装(定义) 语法: def 函数名字(形参) 函数体 函数的调用格式:函数名(实参) 函数的返回值 关键字:return 终止函数的运行 1.函数内 ...
最新文章
- 【程序员的英语】出奇制胜-那你得乖乖学英语啊!
- C# 连接SQL数据库以及操作数据库
- 查找数组中任一峰值的下标
- ASP.NET Core必备笔试题(含答案)
- 数字调相用计算机实现的步骤,第2章数据通信习题
- 操作系统 --- [笔记]功能、组成
- DreamFactory入门指南 - 第1章REST和DreamFactory简介
- 赢在电子商务网站制作与营销:B2C版
- 物联lot是什么意思_什么是IOT物联网技术
- 小写金额转换成大写金额
- 时间序列预测的机器学习方法
- Apollo Planning决策规划算法代码解析 (17):SPEED_HEURISTIC_OPTIMIZER 速度动态规划下
- js做个随机点名的小游戏
- 1.1.3 操作系统的发展与分类(手工操作阶段、批处理阶段、分时操作系统、实时操作系统、其它操作系统)
- Springboot2+hibernate5 sessionFactory配置
- 《软件测试与质量》B站笔记【华中科技大学】——黑盒测试技术
- LINUX下 ssdp 实现
- linux sas hba,详谈RAID功能和SAS HBA系列产品
- Dvorak Simplified Keyboard
- Games101结合Unity Shader入门精要学习笔记(个人向)