1. QString→char*:
QString str = "abcd";
//QByteArray tmp = str.toLatin1();
QByteArray tmp = str.toLocal8Bit(); //防止中文亂碼
char *c_str = tmp.data();
2. char*→QString:
char *ch = "abcd";
QString str(ch); //強轉防止中文亂碼
3. QString→string:
QString str = "abcd";
string c_str = str.toStdString();
4. string→QString:
string c_str = "abcd";
QString str = QString::fromStdString(c_str);
5. int→QString:
int num = 10;
QString str = QString::number(num);
6. QString→int:
QString str = "10";
int num = str.toInt();