首先在vs中打开qt项目
然后选中并打开你需要显示中文的代码文件
接着点击文件->高级保存选项

然后选择下面的选项Unicode(utf-8 带签名)-代码页 65001

之后在你想要显示的代码页(.cpp)文件中头文件的下面包含这面这代码
#ifdef _MSC_VER
#pragma execution_character_set("utf-8") //set encoding character
#endif //_MSC_VER
比如下面这段代码(首先在ui界面中添加一个控件checkBox)
#include "myWidget.h"
#include "ui_myWidget.h"
#include <QCheckBox>
#ifdef _MSC_VER
#pragma execution_character_set("utf-8") //set encoding character
#endif //_MSC_VER
myWidget::myWidget(QWidget *parent)
: QWidget(parent),
ui(new Ui::myWidget)
{
ui->setupUi(this);
ui->checkBox->setText("我是中文");
}
就会显示中文了

本文介绍如何在Visual Studio中设置Qt项目的编码方式以支持中文显示。通过修改保存选项为Unicode(utf-8带签名)及添加特定预编译指令,使Qt应用程序能够在不同环境中正确显示中文。
1786

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



