让QT支持中文的方法

让QT支持中文,方法很简单:

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

相关推荐