QT學習之類型轉換,char*,QString,int,QByteArray之間的轉換。

QSting->char *

QString msg;
char *buf ;
msg = datagram.data();
QByteArray da = msg.toLatin1();
buf = da.data();

char *->QString

char *buf;
QString str;
str = QString(QLatin1String(buf));

int ->QString

int a ;
QString s;
s = QString::number(a, 10);

QString->int

QString s;
int a;
a = s.tolnt();

char * ->QByteArray

char *buf;
QBteArray data;
data = QByteArray(buf);

QByteArray->char*

char *buf;
QByteArray data
buf = data.data();

QString->QByteArray

QByteArray data;
QString s;
data = string.toAscii();

QByteArray->QString

QByteArray data;
QString s;
s = QStringdata);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章