一、int 转 QString
int m=1;
QString b;
b=QString::number(m)

二、QString 转int
QString a=”1111”
int b;
b=a.toInt()

三、char 转换为 QString
char a=’b’;
QString str;
str=QString(a);

四、QString 转换为 char
QString str=”qq”;
char *ch;
ch = str.toLatin1.data();

五、char * 与 const char *的转换
char *ch1=”tt”;
const char *ch2=”qq”;
ch2 = ch1;//不报错,但有警告
ch1 = (char *)ch2;

六、QByteArray 转换为 char *
char *ch;//不要定义成ch[n];
QByteArray byte;
ch = byte.data();

七、char * 转换为 QByteArray
char *ch;
QByteArray byte;
byte = QByteArray(ch);

八、QString 转换为 QByteArray
QByteArray byte;
QString string;
byte = string.toAscii();

九、QByteArray 转换为 QString
QByteArray byte;
QString string;
string = QString(byte);

QString、int、char、QByteArray直接的相互转换相关推荐

  1. QString和char *的相互转换

    如何将QString转换为char *或者相反 How can I convert a QString to char* and vice versa ?(trolltech) Answer: Ino ...

  2. Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题

    代码如下:如果不不设全局的字符集是utf-8,那么网上一般的方法是可以转的.如下程序中 #define DD 1的情况下:但是如果设置了全局的utf-8,再用以前的方法: QByteArray ba= ...

  3. char qt 转unicode_Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题...

    2012-03-22 14:00 175人阅读 评论(0) 代码如下:如果不不设全局的字符集是utf-8,那么网上一般的方法是可以转的.如下程序中 #define DD 1的情况下:但是如果设置了全局 ...

  4. Qt中 QString 和 int char char*等相互转换

    在编写Qt程序过程中经常遇到各种数据类型的转换,故此写下来方便自己和大家的查找.叮!!! 1.QString to char* QString qstr = "hello"; ch ...

  5. qt5中字符串转字符串数组_Qt中的对象类型转换(Qstring 转换char*有三种方法)

    char * 与 const char *的转换 char *ch1="hello11"; const char *ch2="hello22"; ch2 = c ...

  6. QString转Char*字符串

    QString转Char*字符串 在Qt下将QString转char*,需要用到QByteArray类.因为char*最后都有一个'/0'作为结束符,而采用QString::toLatin1()时会在 ...

  7. QString string char*互转

    1.QString 转 char * //QString转char* QString qStr = "让世界爱上中国造"; QByteArray qByteArray = qStr ...

  8. QString与char *之间的转换

    1. 在 Qt 下将 QString 转 char* 需要用到 QByteArray 类,QByteArray 类的说明详见Qt帮助文档. 因为 char* 最后都有一个'/0'作为结束符,而采用 Q ...

  9. Qt QString 与char* 相互转换

    Qt下,字符串都是使用QString,但是很多时候我们需要的char* 这样的参数. 下面介绍两种转换的方法: 1.QString转为QByteArray然后再转为char* QString Qstr ...

最新文章

  1. 推荐两款简单好用的图片放大jquery插件
  2. 谈谈UIView的几个layout方法-layoutSubviews、layoutIfNeeded、
  3. beanfactorypostprocessor_Spring源码分析(六)容器的扩展点(BeanFactoryPostProcessor)
  4. thinkphp htmlspecialchars_decode
  5. pytorch dataset dataloader_PyTorch(五)——数据的加载和预处理
  6. jsoncpp-src-0.5.0.tar.gz 源码错误!!!!
  7. AI顶会,正在使用AI来审阅AI论文
  8. pymol怎么做底物口袋表面_如何系统的去做有机合成工艺优化---之实战策略
  9. python comprehension_python list comprehension在一次迭代中产生两个值
  10. centos 6.5环境利用iscsi搭建SAN网络存储服务及服务端target和客户端initiator配置详解...
  11. 《PMP学习笔记》1.3 五大过程组十大知识领域
  12. vue 修改模板{{}}标签_Vue模板语法
  13. 2016 0CTF rsa
  14. 奇迹网站系统IGC奇迹mu S18网站可视化装备模板
  15. linux 软件包kbd 位置,1.10.42 6.42. Kbd-1.12 - Linux 系统构建指南
  16. 01 数学软件与建模---基础
  17. 【Oracle】-【权限-ORA-04043】- object does not exist
  18. R语言高分辨率遥感卫星数据处理
  19. Mybatis学习笔记——Mybatis入门
  20. 防统方Oracle,风信子医院数据库安全与防统方解决方案

热门文章

  1. MFC: DeviceIoControl 通过API访问设备驱动程序
  2. 全球与中国微型翘板开关市场现状及未来发展趋势
  3. 太赞了!Github上都没有的“网约车”项目!!!
  4. 技嘉1080显卡体质测试软件,技嘉GTX 1080 Xtreme Gaming显卡简介
  5. 记一次联通路由器劫持的分析过程
  6. 最新双十一淘宝查历史最低价流量主小程序源码/亲测
  7. w3cschool算法挑战记录1-11(数组截断算法挑战)
  8. 计算机网络实验路由器,计算机网络路由器配置实验.doc
  9. 5分钟完成核磁共振检查,Facebook的AI技术现在还经不住考验
  10. Unable to negotiate with XXXX port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss