Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113726
  • 博文数量: 23
  • 博客积分: 471
  • 博客等级: 一等列兵
  • 技术积分: 251
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-21 15:21
文章分类
文章存档

2017年(1)

2013年(2)

2011年(20)

分类: LINUX

2011-04-24 22:33:12

通常 QString可以转换为char*,
比如:
  QString string(“helloworld”);
  char *str = string.toAscii().data();
 
但是注意str要随即使用,不然有可能会变成乱码,这是我在debug时候发现的。具体原因估计是toAscii()转换出来的QbyteArray没有存导致可能会自动删除。
不管怎么说,一般还是不要连写,用一个单独的变量存下来,应该不会有什么问题了。
阅读(1566) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~