qt的lineedit怎么接受输入的中文还有char怎么转换成qstring求大神
发布网友
发布时间:2023-04-28 19:59
我来回答
共1个回答
热心网友
时间:2023-10-29 22:50
由于qt返回的是Unicode编码,譬如你在LineEdit中直接输入中文,返回的就是??,qt中能直接使用QTextCodec来转换字符串的编码.
QString string;
string=LineEdit1->text(); //取得LineEdit1返回的文字
QTextCodec *codec=QTextCodec::codecForName("GBK");
热心网友
时间:2023-10-29 22:51
由于qt返回的是Unicode编码,譬如你在LineEdit中直接输入中文,返回的就是??,qt中能直接使用QTextCodec来转换字符串的编码.
QString string;
string=LineEdit1->text(); //取得LineEdit1返回的文字
QTextCodec *codec=QTextCodec::codecForName("GBK");