QT中文显示乱码问题:
解决方案:
**方案一:**字符串使用QStringLiteral,不用tr
QAction *act = new QAction(QStringLiteral(“框架”),this);
**方案二:**头文件添加#include
在构造函数处,或者使用处,添加下面两句话
QTextCodec *codec = QTextCodec::codecForName("utf-8");
QTextCodec::setCodecForLocale(codec);
......中间代码省略
ui->textEdit_2->setText(in.readAll());
方案三:在头文件处:
#pragma execution_character_set(“utf-8”)