您可以使用QString的構(gòu)造函數(shù)將字符數(shù)組轉(zhuǎn)化為字符串。以下是一個(gè)示例代碼:
char charArray[] = "Hello, World!";
QString str = QString(charArray);
您也可以使用QString的fromUtf8()函數(shù)將utf-8編碼的字符數(shù)組轉(zhuǎn)化為字符串。以下是一個(gè)示例代碼:
char charArray[] = "你好,世界!";
QString str = QString::fromUtf8(charArray);
您還可以使用QString的fromStdString()函數(shù)將std::string對(duì)象轉(zhuǎn)化為字符串。以下是一個(gè)示例代碼:
std::string str = "Hello, World!";
QString qstr = QString::fromStdString(str);
請(qǐng)注意,以上示例中的QString對(duì)象都使用了Qt的QString類。若要使用std::string類,您可以使用QString的toStdString()函數(shù)將字符串轉(zhuǎn)化為std::string對(duì)象。以下是一個(gè)示例代碼:
QString qstr = "Hello, World!";
std::string str = qstr.toStdString();
希望對(duì)您有所幫助!