最近开始学习Qt,到纯代码编写界面中文总是乱码,经过一番搜索之后解决问题
只需要在main函数中加入两行代码即可解决
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));同时在头文件中加入相应的头文件<QTextCodec>
注意的是,要根据你的源码选择编码格式,我的源码是UTF-8.........
使用时用tr("中文")。
本文介绍了一种解决Qt应用程序中中文乱码的问题。通过在main函数中加入特定的编码设置代码,可以确保程序正常显示中文字符。适用于使用UTF-8编码的源码。
4131

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



