QT学习笔记 |
您所在的位置:网站首页 › int转char数组qt › QT学习笔记 |
一,转换成QByteArry 1、QString转QByteArray QByteArray byte; QString string; byte = string.toLatin1();2、char *转QByteArray (不能是char ch[n]) char *ch; QByteArray byte; byte = QByteArray(ch);3、char ch[n]转QByteArray (n为uint_t 类型) uint8_t ch[10]={1,2,3,4,5,6,7,8,9}; QByteArray byte; byte = QByteArray::fromRawData((char*)ch,10);4、char ch[n]转QByteArray (n为字符类型) uint8_t ch[4]={'0','1','2','3'}; QByteArray byte; byte = QByteArray((char*)ch,(4));二,转换成QString 1、QByteArray转QString QByteArray byte; QString string; string = QString(byte);2、char *转QString char *ch; QString string= QString(QLatin1String(ch));3、String转QString QString string; std::string str; string = QString::fromStdString(str);4、unsigned char转QString unsigned char uch; QString string = QString::number(uch,16);5、int转QString int m; QString string; string=QString::number(m);6、QHostAddress转QString QHostAddress address; QString string = address.toString();三,QSstring转换成int,uchar,hex等 1、QString转String QString string; std::string str;2、QString转char * QString string; char *ch; ch = string.toLatin1.data();3、QString转unsigned char QString string; bool ok; unsigned char uch = string.toInt(&ok, 16);4、QString转int QString string; int m; m=string.toInt();学习地址:https://www.abaozhan.com/news_txtlist_i22191v.html |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |