开发一些界面程序,上面要显示中文名称。但显示的是乱码。如果用qDebug看到又是好的。如果在Designer中直接写汉字也是好的。
就是用setText或者setCaption("中文")就显示乱码了
请问怎么处理?在main函数中已经添加
QTextCodec *codec = QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForTr(codec);