tr函数是用来后面需要把tr函数里面的文字翻译成其他语言而用到的函数(国际化需要,更多可去看:https://www.cnblogs.com/lsgxeva/p/7814072.html)
QString出现乱码使用下面函数解决:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
tr函数乱码使用
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
如果还不行就用把QString换成QStringLiteral