各位好,目前我遇到一个棘手的中文乱码问题(QT5.9.1),我的QML程序在开发板上运行,启动的时候是好的,但是我的报警框多弹几次,就会出现中文乱码,出现乱码时是所有界面中文都异常了,英文是正常的,而且此时程序还可以正常运行。我报警框中的中文是在QML函数里翻译的,其他界面都是控件加qsTr翻译的。报警框里的翻译,例如:
function setAlarmText()
{
alarmLabel.text="1/2 "
alarmLabel.text+=qsTr("Key error.")
}
这个问题真的很奇怪。麻烦大家帮我分析分析。