qt怎么将字符数组转化为字符串

avatar
作者
猴君
阅读量:0

您可以使用QString的构造函数将字符数组转化为字符串。以下是一个示例代码:

char charArray[] = "Hello, World!"; QString str = QString(charArray); 

您也可以使用QString的fromUtf8()函数将utf-8编码的字符数组转化为字符串。以下是一个示例代码:

char charArray[] = "你好,世界!"; QString str = QString::fromUtf8(charArray); 

您还可以使用QString的fromStdString()函数将std::string对象转化为字符串。以下是一个示例代码:

std::string str = "Hello, World!"; QString qstr = QString::fromStdString(str); 

请注意,以上示例中的QString对象都使用了Qt的QString类。若要使用std::string类,您可以使用QString的toStdString()函数将字符串转化为std::string对象。以下是一个示例代码:

QString qstr = "Hello, World!"; std::string str = qstr.toStdString(); 

希望对您有所帮助!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!