• 14758阅读
  • 6回复

[提问]QColorDialog 翻译中文 [复制链接]

上一主题 下一主题
离线dream3938487
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-20
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —

QColorDialog这是qt内部的窗口部件
现在我想改变里字体的语言,都改成中文,比如:ok-》确定;cancel-》取消。
我也想着继承QColorDialog,可是如何才能取得它的内部的widget呢,比如,我只能得到ok这个按钮才能改变它的显示啊
还没别的什么办法么,谢谢各位了
离线dream3938487
只看该作者 1楼 发表于: 2010-07-20
自己顶一个
离线dbzhang800

只看该作者 2楼 发表于: 2010-07-20
引用楼主dream3938487于2010-07-20 16:51发表的 QColorDialog 翻译中文 :
[图片]
QColorDialog这是qt内部的窗口部件
现在我想改变里字体的语言,都改成中文,比如:ok-》确定;cancel-》取消。
我也想着继承QColorDialog,可是如何才能取得它的内部的widget呢,比如,我只能得到ok这个按钮才能改变它的显示啊
还没别的什么办法么,谢谢各位了


一般来说,这是都是有简体中文翻译的。

打开 Qt安装目录下的translations,找到 qt_zh_CN.qm 和 qt_zh_CN.ts

直接用 qt_zh_CN.qm 即可,如果确实有翻译不完全的,打开qt_zh_CN.ts 翻译一下重新生成 qm 文件即可。

就你这个而言,也就涉及其中 QColorDialog 和 QDialogButtonBox 两个类
离线dream3938487
只看该作者 3楼 发表于: 2010-07-20
哦,你是说用qt的国际化么,我试试哈,谢谢啊
离线XChinux

只看该作者 4楼 发表于: 2010-07-21
用QTranslator加载上qt_zh_CN.qm即可。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dream3938487
只看该作者 5楼 发表于: 2010-07-21
回 4楼(XChinux) 的帖子
谢谢大家啊,果然ok了
离线allblue

只看该作者 6楼 发表于: 2014-04-02
老帖做个记号,过过要有
黑暗魔法
快速回复
限100 字节
 
上一个 下一个