初次编程,用QT Desiger设计好界面后,界面中可以显示中文;但是在edit中编码要某一个控件显示中文,却显示了乱码。解决之道是:
首先:在main.cpp中添加QT文本处理类库:#include <QTextCodec>;
其次: 在main()函数最前面添加以下两行代码:
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
最后:测试通过,完美支持中文显示了。
本文介绍了解决QT应用程序中中文乱码的问题。通过在main.cpp文件中引入QT文本处理类库,并在main()函数中设置合适的编码方式,可以确保界面元素正常显示中文。
549

被折叠的 条评论
为什么被折叠?



