- int类型转换QString类型,long、double等类型同理
int i = 123; QString n = QString::number(i);
QString类型转换int类型,long、double等类型同理
QString n = "123"; int i = n.toIng();
- QString类型转换char*
QString str; char* ch; QByteArray ba; ba = str.toUtf8(); ch = ba.data();
char*转换QString类型
QString str; char* ch; str = QString(QLatin1String(ch));
- char类型转换QString(强转)
QString str; char ch = '123'; str = QString(ch);
QString转换char类型(长度1)
QString str = "1"; char c = (char)str.toLatin1()[0];
- int类型转换char类型
int n = 123; char c = (char)(n +'0');
char类型转换int类型
char c = '123'; int n = c - '0';
其他的类型以后随用随更。