让QT支持中文,方法很简单:
- 在main函数的实现文件里,比如main.cpp中,头文件包含 #include <QTextCodec> ,这是处理字符的头文件
- 在int main(int argc, char *argv[])函数体中增加一句话QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
这样界面大部分就能显示中文了 - 在程序里面如果要使用字符串字面量,请使用tr函数进行,比如 tr(“QT编程”) ,否则还是会乱码的。
让QT支持中文,方法很简单: