找回密码
 立即注册
收起左侧

QT 中文输入问题

4
回复
8193
查看
[复制链接]

尚未签到

来源: 2016-1-11 09:03:20 显示全部楼层 |阅读模式
1Qter豆
最近之前写的一个QT4的项目,最近打开时突然发现里面的中文注释和中文控件内容都变成方块了,运行的时候没有出现中文乱码,编码错误应该可以排除,但是程序里的方块还是看着很别扭,网上查了很久也无解。

回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2016-1-11 21:28:18 显示全部楼层
http://www.qter.org/forum.php?mod=viewthread&tid=903
看下里面的编码问题是否你要的结果。
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-12 11:34:40 显示全部楼层
yafeilinux 发表于 2016-1-11 21:28
http://www.qter.org/forum.php?mod=viewthread&tid=903
看下里面的编码问题是否你要的结果。 ...

有他想要的,我看到
//[b]“首先点击错误提示后面的选择编码按钮(也可以使用“编辑”->“选择编码”菜单项),然后选择GB18030/gb18030/ibm-1392/windows-54936一项,最后点击按编码重新载入按钮。”
//“完成后发现已经可以正常显示中文了,但是如果关闭项目重新打开,中文依然无法正常显示。所以我们还需要继续设置。再次选择“编辑”->“选择编码”菜单项,然后选择UTF-8一项,点击按编码保存按钮。”
回复

使用道具 举报

累计签到:30 天
连续签到:1 天
2016-1-12 11:41:12 显示全部楼层
tr("消毒设备报告监测数据明细表创建失败")  是不是应该这样呢
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2016-1-12 19:23:12 显示全部楼层
xiangtian134 发表于 2016-1-12 11:41
tr("消毒设备报告监测数据明细表创建失败")  是不是应该这样呢

嗯。放到tr里面,其实正规的应该是tr里面放英文,然后用国际化工具翻译成中文。但是很多时候为了省事,就直接写中文了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了