首页 >> 大全

QColorDialog中文翻译完整版

2023-12-24 大全 23 作者:考证青年

界面默认显示英文文本

想要翻译成中文,则进行如下步骤:

1.搜索qt安装目录下.qm文件,拷贝到你的项目Res文件夹(不要问我为什么在这个文件夹,看到最后的注意你就知道了);

有很多路径下都有,比如(我挨着比较了一下,其实特么都一样的):

C:\Qt\Qt5.12.9\Tools\QtCreator\share\qtcreator\translationsC:\Qt\Qt5.12.9\5.12.9\mingw73_32\translationsC:\Qt\Qt5.12.9\5.12.9\mingw73_64\translationsC:\Qt\Qt5.12.9\5.12.9\msvc2017\translationsC:\Qt\Qt5.12.9\5.12.9\msvc2017_64\translations

2.用qt语言家,打开.qm,然后另存为.ts后关闭打开的.qm;

善良的母亲完在线整版_听海的歌词完整版内容_

3.用记事本打开.ts,搜索,然后如图添加

	&Pick Screen Color拾取屏幕颜色

在开头位置,如图添加

QPlatformTheme      OK确定        Save保存       Save All全部保存      Open打开Cancel取消      Abort终止      Close关闭     Apply应用      Reset重置      Help帮助       Discard抛弃       &Yes是(&Y)      Yes to &All全部是(&A)       &No否(&N)      N&o to All全部否(&O)       Retry重试       Ignore忽略      Restore Defaults恢复默认

4.保存文件后,用qt语言家打开.ts,文件->发布;

善良的母亲完在线整版__听海的歌词完整版内容

5.在你的项目*.pro文件添加(实测这一步不需要,也就避免的 注意 里面的那个问题,但是请包含到资源文件里面)

TRANSLATIONS += \qt_zh_CN.ts

6.在项目main.cpp添加如图内容(注意*.qm放的位置要和你代码打开位置一致)

    QTranslator SysTranslator;SysTranslator.load(QString("Res/qt_zh_CN.qm"));qApp->installTranslator(&SysTranslator);

到此你就会得到被完整翻译的;

注意:这之后使用的工具->外部->Qt语言家的更新和发布,会把你辛辛苦苦改好的翻译文件覆盖掉,导致白忙活,所以呀,你没有注意到我第五步和第六步的路径不一样吧?我这样就不怕它被覆盖了,可以随便使用的工具->外部->Qt语言家的更新和发布了,毕竟我们还要翻译我们自己的界面嘛!这样唯一的不足是会在项目根目录存在没用的.ts和.qm

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了