Qt5 取消了QTextCodec::setCodecForTr()和QTextCodec::setCodecForCString()这两个函数。

今天学习QT4,而用的是Qt5.4.0,写代码时用了这一句,QTextCodec::setCodecForTr(),结果编译出错了,上网一查才知QT5已经丢掉了这个函数,

用其他的函数代替了。

Qt5 取消了QTextCodec::setCodecForTr()和QTextCodec::setCodecForCString()这两个函数。

直接将 QTextCodec::setCodecForLocale(QTextCodec::codecForName(“UTF8”)) 至于QApplication实例之前即可解决;

你可能感兴趣的:(QT4,编译出错,qt5,setCodecForTr)