社区
工具平台和程序库
帖子详情
Qt中QString怎么转化为char*
zhangwh1991
2011-05-31 11:10:51
求解!!
...全文
237
5
打赏
收藏
Qt中QString怎么转化为char*
求解!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryfdizuo
2011-06-01
打赏
举报
回复
[Quote=引用 3 楼 loaden 的回复:]
qStringVariable.toStdString().c_str()即可
[/Quote]
c_str返回的是const char*,需要const_cast去掉const。
cardinal_508
2011-06-01
打赏
举报
回复
QString str;
str.toLocal8Bit().data();
老邓
2011-05-31
打赏
举报
回复
qStringVariable.toStdString().c_str()即可
老邓
2011-05-31
打赏
举报
回复
http://doc.qt.nokia.com/4.7/qstring.html
nakedavril
2011-05-31
打赏
举报
回复
QString应该有成员函数可以转化的
QString
含汉字时,完美转
char
*和unsigned
char
*
此为
QString
无损转
char
*和unsigned
char
* 。 当
QString
内容包含汉字时,转换
char
*等会发生失败。此接口解决了该问题。使用后
char
*与unsigned
char
*的qDebug()输出与
QString
输出结果相同。 注意,该函数返回unsigned
char
*使用完毕后记得delete。
QString
和
char
以及string之间的赋值详解
一、
QString
赋值给
char
* 例如:
QString
qstr;
char
*str = qstr.toLatin1().data();//这样便把qstr
中
的值传给了str 二 、
char
[] 赋值给string
char
str[32]; string str2(str);//这样便把str
中
的值传给了str2 三 、
char
* 赋值给
QString
例如:
char
*str1;
QString
str2; str2 += str1;//这样便把s
C++
QT
5跨平台界面编程原理和实战大全
课程讲解基于
QT
5.9 SDK,包含
QT
界面编程的核心内容,并提供全部源码,课程讲解方式是接口讲解、分析、演示示例,课程讲解
QT
Creator在不同平台的配置方法,linux,windows,mac,课程演示主要以vs2015+
QT
5.9为主,开始会讲解
QT
Creator配置。课程源码基于c++ 11以上版本,建议至少安装vs2013以上。课程后会做一个图像编辑器的示例。
Qt
中
QString
转换成const
char
* ()、QByteArray等方法
在
Qt
下写串口字符串读写方面的程序,里面需要处理一些
QString
和字符数组等方面的字符处理。
QString
:
QString
类提供Unicode字符串。
QString
存储一个16位Q
Char
s字符串,其
中
每个Q
Char
对应一个Unicode 4.0字符。(代码值大于65535的Unicode字符使用代理项对(即两个连续的Q
Char
s)存储。) Unicode是一个国际标准,它支持目前使用的大多数书写系统。它是US-ASCII(ANSI X3.4-1986)和Latin-1(ISO 8859-1)的超集,所有US-ASCII/Latin-1字符都位于相同的代码位置。 在幕后,
QString
Qt
_Training_Day5
• Internationalization • Preparing for localization • Localization • Localization process •
Qt
Linquist tool • Testing •
QT
estLib
工具平台和程序库
24,854
社区成员
27,345
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章