QT translation 乱码

#1

如题 用QT5编译了个中国农历 左改右改(头文件的名称)之后编译通过了然而终端运行报错

Invalid MIT-MAGIC-COOKIE-1 key

然后把源码弄到虚拟机deepin里面 使用QT4重新编译 保持源码头文件不变
编译通过deepin运行成功(没有安装直接运行编译后的文件)

之后在openSUSE 15.0使用在deepin下编译的二进制文件运行成功(没法make install 因为没装qt4) 只是字体好多乱码

源码文件中translate下面有zh_CN 的字体 然而这个具体怎么实现呢?
改本机字体????

2018-12-23

#2

解决了 main.cpp里面让我把UTF-8给注释掉的原因
QTextCodec::setCodecForTr(QTextCodec::codecForName(“UTF-8”));

于关闭 #3

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。