QString和string类型相互转换
转自:http://blog.csdn.net/yang_hui1986527/article/details/5273805
在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换。下面介绍QString和string类型相互转换的方法。(QT4.6上已测试可用。)
1、在头文件中添加inlucde信息和转换函数声明:
[cpp] view plaincopy
- #include <QString>
- #include <vector>
- #include <iostream>
- #include <string>
- using namespace std;
- QString s2q(const string &s);
- string q2s(const QString &s);
2、在主体CPP文件中添加以下转换函数即可:
[cpp] view plaincopy
- QString s2q(const string &s)
- {
- return QString(QString::fromLocal8Bit(s.c_str()));
- }
- string q2s(const QString &s)
- {
- return string((const char *)s.toLocal8Bit());
- }
QString和string类型相互转换相关推荐
- C++ Dword,String类型相互转换
首先是Dword转string string DwordToString(DWORD val) {string cur_str = to_string(long long (val));return ...
- Qstring 和 String相互转换
1.QString转换String string s = qstr.toStdString(); 2.String转换QString QString qstr2 = QString::fromStdS ...
- C# string类型和byte[]类型相互转换
string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: ...
- C++ string与vectorfloat类型相互转换之stringstream
1.stringstream类型转换用法 streamstring在调用str()时,会返回临时的string对象.而因为是临时的对象,所以它在整个表达式结束后将会被析构. 如果需要进一步操作stri ...
- java string设置编码_详解Java中String类型与默认字符编码
为什么写这个 至于为什么要写这个,主要是一句mmp一定要讲,绕了一上午,晕死 Java程序中的中文乱码问题一直是一个困扰程序员的难题,自己也不例外,早在做项目时就遇到过很多编码方式的坑,当时想填来着, ...
- Qt中QString转string中文乱码问题
QString与string相互转换可以用如下方法: QString::toStdString(); QString::fromStdString(); 数字和QString互相转换: QString ...
- Java中Object转换为int类型或String类型
一.判断Object的类型 下面是截取的一个判断Objec的类型,然后给Excel的单元格设置类型和添加值的操作: obj instanceof 类型 Object obj = entityMap.g ...
- String类型(详述)
目录 1.引言 2.String类 2.1.String的本质 2.2.String初始化构造方法 2.3.String常用判断功能方法 2.4. String常用转换功能方法 2.5.String常 ...
- Redis 笔记(03)— string类型(设置key、获取key、设置过期时间、批量设置获取key、对key进行加减、对key值进行追加、获取value子串)
字符串 string 是 Redis 最简单的数据结构.Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据.不同类型的数据结构的 ...
最新文章
- Hyper-V Server 2008系统管理实战
- 干货!神经网络原来是这样和数学挂钩的
- EasyUI-DataGrid之批量删除
- Flutter PageView 实现的自动轮播图效果 Timer实现的自动轮播效果
- Android 系统(43)----Andropid 基础知识
- python程序设计教程上海交通大学_上海交通大学 python程序设计课程PPT Ch2.ppt
- mui(APP)全屏展示
- java视频教程enet网络,流媒体技术原理及播放方式(浅显易懂)
- defender 报备_微软Defender获AV-TEST杀软评测最高分
- 医疗大数据分析需考虑哪些因素
- 555定时器+74系列芯片搭建八路抢答器,30s倒计时,附Proteus仿真等
- web kettle 数据采集
- 基于安卓的视频遥控小车——红外遥控部分
- js 打印 A-Z 字母
- Biaofun分享给你什么是文案?
- 大数据团队必须设置的五种职位
- VTD 监视器航向角与 53-2017国标 航向角对齐
- excel中VBA获取指定单元格内容
- GeoServer安装VectorTile插件
- 浅谈三大虚拟化厂商的优缺点
热门文章
- 转载:赶集网部门老大回应热帖《我在赶集网的两个月》
- Linq to sql查询句法
- java 操作txt文件
- html表单文本框怎么输出函数值,如何获取用户输入的html文本表单字段传递给javascript函数的值?...
- java util concurrent_Error: java.util.concurrent.Execution
- 华为ac配置radius认证服务器_合作生态 | 升腾威讯云系统与华为泰山服务器完成产品互认证...
- 深入理解java虚拟机---读书笔记
- 请写出一段Python代码实现删除一个list里面的重复元素
- LUOGU P4195 Spoj3105 Mod
- 【C++ Primer 第15章】定义派生类拷贝构造函数、赋值运算符