QT之类型转换
Qt在进行数据类型转换时,容易忘记如何使用,或者是早已厌倦了百度QString转QByteArray,QByteArray转char,QString转string......。
现在分享一篇QT数据类型之间的转换。
1、QString转QByteArray
QByteArray byte;
QString string;
byte = string.toLatin1();
2、QByteArray转QString
QByteArray byte;
QString string;
string = QString(byte);
3、QString转String
QString string;
std::string str;
str = string.toStdString();
4、String转QString
QString string;
std::string str;
string = QString::fromStdString(str);
5、QByteArray转char
char ch; //不能定义成ch[n],数组和指针不一样;
QByteArray byte;
ch = byte.data();
6、char 转QByteArray
char ch;QByteArray byte;
byte = QByteArray(ch);
7、QString转char
QString string;char ch;
ch = string.toLatin1.data();
8、char 转QString
char *ch;
QString string= QString(QLatin1String(ch));
9、QHostAddress转QString
QHostAddress address;
QString string = address.toString();
10、QString转QHostAddress
QString string;
QHostAddress address(string);
11、QString转unsigned char
QString string;
bool ok;
unsigned char uch = string.toInt(&ok, 16);
12、unsigned char转QString
unsigned char uch;
QString string = QString::number(uch,16);
13、int转QString
int m;
QString string;string=QString::number(m);
14、QString转int
QString string;
int m;
m=string.toInt();
最新文章
- inline-block 左边固定,右边自适应
- less笔记
- 关于git提交的自己的理解
- 分布式架构高可用架构篇_02_activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试
- “wsimport -keep ”生成客户端报错“Use of SOAP Encoding is not supported.”
- Perl数组: shift, unshift, push, pop
- H5 progress标记
- 获得当前设备可用的内存 和 获取当前任务所占用的内存 (单位:MB)(转)
- Node.js_文件系统 FS
- vue页面传值
- 2018 Multi-University Training Contest 3 杭电多校第三场
- SpringCloud服务提供者
- FastDFS与springBoot集成
- 网页IE轻松调用VLC播放器实现监控(组件+方法大全)【转】
- Java 多线程 volitile 和 atomic
- hammer.js移动端手势库
- angular中的动画效果
- [HAOI2017模拟]百步穿杨
- django 创建QueryDict类型报错
- python学习之count()
热门文章
- Spring Cloud入门
- Java生成前三位是字母循环的字典
- Odoo视图的共有标签
- 子网掩码的作用与IP网段的划分
- TL-WDN5200H无线usb网卡在Linux上的使用
- Nginx+Tomcat实现动静分离和负载均衡
- 第08节-开源蓝牙协议栈BTStack数据处理
- JPA 基础
- The happy secret to better work,https://www.ted.com/talks/shawn_achor_the_happy_secret_to_better_work/transcript#t-100352
- Nginx on Docker 配置