当前位置: 代码迷 >> QT开发 >> Qt按钮上如何显示中文
  详细解决方案

Qt按钮上如何显示中文

热度:6   发布时间:2016-04-25 04:17:21.0
Qt按钮上怎么显示中文啊
如题,求指点,谢谢~
------解决方案--------------------
恭喜恭喜!!
------解决方案--------------------
好吧,当我准备去给你回帖的时候,发现你已经蓦然结贴,我心里凉了一下,当然,楼主问题解决了,那就是最大的收获了,结贴给分,果断接分.

PS:我开发一般都是在UTF-8的环境,所以,一般很少遇到乱码问题的,我常用的是:

item->setText(QString::fromUtf8("中文测试"));

这么写几乎不会遇到乱码问题的.分享下了.
------解决方案--------------------
   #include <QTextCodec>
    QTextCodec *codec = QTextCodec::codecForName("System");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
------解决方案--------------------
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312"));
 QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));
 QTextCodec::setCodecForTr( QTextCodec::codecForName("gb2312"));   


这个是可以实现的。
  相关解决方案