一、首先讲Qt5:
首先Qt5是直接支持中文的,用tr(“输入中文即可”)包含就能显示中文(不用像Qt4一样添加修改代码)
ps:但是我里边有中文符号“:”冒号时就会报错,,求大神讲解问什么?提示如下:
解决方法是:换成英文的":"冒号就没问题了
二、另外讲Qt4如何支持中文:
非常固定的方法,如下:
1.在main()函数前#include<QTextCodec>
2.在QApplication a(argc, argv);下面添加:
QTextCodec::setCodecForTr(QTextCodec::codecForName(QTextCodec::codecForLocale()->name())); QTextCodec::setCodecForLocale(QTextCodec::codecForName(QTextCodec::codecForLocale()->name())); QTextCodec::setCodecForCS