QString與String相互轉換
阿新 • • 發佈:2019-02-01
QString qstr = QString::number(123);
int i = atoi(qstr.toStdString().c_str());
也可以這樣:int i = atoi(qstr.ascii());
---------------------------------QSting與Char-----------------------------------
1、char型陣列或字串指標轉換成QString
char str_data[512];
QString qs_data;
............
qs_data = QString::fromLocal8Bit(str_data,512); //當然也可以用強制型別轉換QString(str_data)
2、QString型別轉換為 char指標型別
const char * str_data; //這裡一定要加上const,否則會報錯!
QString qs_data;
...........
str_data = qs_data.ascii();