将QString对象转换为std::string: 为了将QString转换为std::string,我们可以使用QString的toStdString方法。 cpp std::string stdStr = qstr.toStdString(); 使用std::string来初始化或赋值给char数组: 最后,我们可以使用std::string的c_str方法来获取一个以空字符结尾的C风格字符串,然后将其复制到char数...
xihong 用Qstring给char[]数组赋值(转) tree_data.Desc //Desc是char[80]类型的数据 Qstring newDescStr; strcpy(tree_data.Desc , newDescStr.toLocal8Bit().data()); 注意: .toLocal8Bit()为了让Qstring变成QByteArray,也为了汉字本地化处理;.data()是将QByteArray转换为char* 有时候打印SQL语句时,....
xihong 用Qstring给char[]数组赋值(转) tree_data.Desc //Desc是char[80]类型的数据 Qstring newDescStr; strcpy(tree_data.Desc , newDescStr.toLocal8Bit().data()); 注意: .toLocal8Bit()为了让Qstring变成QByteArray,也为了汉字本地化处理;.data()是将QByteArray转换为char* 有时候打印SQL语句时,....
用Qstring给char[]数组赋值(转)⽤Qstring给char[]数组赋值(转)tree_data.Desc //Desc是char[80]类型的数据 Qstring newDescStr;strcpy(tree_data.Desc ,newDescStr.toLocal8Bit().data());注意:.toLocal8Bit()为了让Qstring变成QByteArray,也为了汉字本地化处理;.data()是将QByteArray转换为char...
用Qstring给char[]数组赋值(转) tree_data.Desc //Desc是char[80]类型的数据 Qstring newDescStr; strcpy(tree_data.Desc , newDescStr.toLocal8Bit().data()); 注意: .toLocal8Bit()为了让Qstring变成QByteArray,也为了汉字本地化处理;.data()是将QByteArray转换为char*...