QT:QByteArray和QByteArray、char *
2017-07-13 19:54
218 查看
//常用参数类型:char *字符串, QByteArray字符数组, QString字符串
//需要转换:char * ---转--- QByteArray ---需要调用QByteArray类的构造函数
char* --------------QByteArray(const char*)-----------> QByteArray
char* str;
QByteArray byte(str);
char* --------------QString(const char*)-------------->QString
char* str;
QString string(str);
QByteArray -------------data()-------------------->char*
QByteArray byte;
char* str = byte.data();
QByteArray ------------QString()------------------->QString
QByteArray byte;
QString string(byte);
QString --------------toAscii()--------------------> QByteArray
QString string;
QByteArray byte = string.toAscii();
这里还有一种QString->QByteArray方法为toLatin1()
QString -------------qPrintable()------------------>char*
QString string;
char* str = qPrintable(string);
//需要转换:char * ---转--- QByteArray ---需要调用QByteArray类的构造函数
char* --------------QByteArray(const char*)-----------> QByteArray
char* str;
QByteArray byte(str);
char* --------------QString(const char*)-------------->QString
char* str;
QString string(str);
QByteArray -------------data()-------------------->char*
QByteArray byte;
char* str = byte.data();
QByteArray ------------QString()------------------->QString
QByteArray byte;
QString string(byte);
QString --------------toAscii()--------------------> QByteArray
QString string;
QByteArray byte = string.toAscii();
这里还有一种QString->QByteArray方法为toLatin1()
QString -------------qPrintable()------------------>char*
QString string;
char* str = qPrintable(string);
相关文章推荐
- QT:QString、QByteArray和char *的转换
- QT:QString、QByteArray和char *的转换。
- QT:QString、QByteArray和char *的转换
- QT:QString、QByteArray和char *的转换
- QT:QString、QByteArray和char *的转换
- Qt中Qstring,char,int,QByteArray之间到转换
- QT下int与QByteArray的转换
- 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
- QT——QByteArray及QBuffer
- qt学习四部曲(Console;QByteArray;模态对话框;多线程及事件通信 )
- QT中QByteArray 转化为int 类型
- Qt中 Qstring 与QbyteArray的互相转换
- Qt中QString,int,char,QByteArray之间相互转换
- Qt中Qstring,char,int,QByteArray之间到转换
- QByteArray储存二进制数据(包括结构体,自定义QT对象)
- 【转】Qt中的QString,QByteArray,Qchar, char*
- Qt中QString,int,char,QByteArray之间相互转换
- 再谈QVector与QByteArray——Qt的写时复制(copy on write)技术
- Qt中QString,int,char,QByteArray之间相互转换
- Qt中将QString转换为char *或者相反