#include <QApplication>
#include <QLabel>
#include <qtextcodec.h>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("System"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("System"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("System"));
QLabel *label = new QLabel(QObject::tr("正常显示中文"));
label->show();
app.exec();
}
本文提供了一个使用Qt进行中文字符正确显示的例子。通过设置系统编码,确保 QLabel 控件能正常显示中文文本。此例中初始化了 QApplication,并创建了一个 QLabel 对象来展示中文字符串。
2025

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



