关于Qt显示中文

在main函数QApplication a(argc, argv)之后添加如下代码:

QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForLocale( ));
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale( ));

其中第一句对主窗口起作用,二三句对标题栏,菜单栏等起作用。

你可能感兴趣的:(关于Qt显示中文)