Welcome 微信登录

首页 / 操作系统 / Linux / QT4 各数据类型间的转换

<1> char * 与 const char *的转换char *ch1 = "ABCD";const char *ch2;ch1 = (char *)ch2;<2>char 转换为 QStringchar ch = "A";QString str;str = QString(ch);<3> QString 转换为 char *QString str="ABC";char *ch;ch = str.toLatin1.data();<4> QByteArray 转换为 char *char *ch;QByteArray byte;ch = byte.data();<5> char *转换为 QByteArraychar *ch;QByteArray byte;byte = QByteArray(ch);<6> QString 转换为 QByteArrayQByteArray byte;QString str;byte = str.toAscii();<7> QByteArray 转换为 QStringQByteArray byte;QString string;string = QString(byte)<8>  int 转 QStringint a = 10;QString str;str = QString::number(a);<9> QString 转 intQString str="100";int b;b = str.toInt();