首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt按钮下如何显示中文

2012-12-27 
Qt按钮上怎么显示中文啊如题,求指点,谢谢~[最优解释]恭喜恭喜!![其他解释]好吧,当我准备去给你回帖的时候,

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"));   


这个是可以实现的。
[其他解释]
好吧,我解决了。
分享给大家
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));
QTextCodec::setCodecForTr( QTextCodec::codecForName("gb2312"));  
[其他解释]
还有另外的方法:“翻译”。
[其他解释]
用designer就能直接上中文了 不过缺点是无法动态设置文字
[其他解释]
=.=我还以为如何使默认的dialog。。。按钮变成中文呢。
[其他解释]
引用:
=.=我还以为如何使默认的dialog。。。按钮变成中文呢。

只要将qt_zh_CN.qm加载到app里即可。
[其他解释]
null

热点排行