PyQt教程——程序语言切换(Qt Linguist和pylupdate的使用)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt教程——程序语言切换(Qt Linguist和pylupdate的使用)相关的知识,希望对你有一定的参考价值。
参考技术A pylupdate的目录: Python\\Scripts\\pylupdate5.exe
Qt Linguist的目录: Python\\Lib\\site-packages\\pyqt5-tools\\linguist.exe
已经在上一节做过了: 🔦去看看
当时我们从 ui 文件生成了一个 py 文件:hehe.py
要用 pylupdate 指令: pylupdate5 hehe.py -ts hehe.ts 生成一个 ts 文件:hehe.ts
用 Qt Linguist 处理 hehe.ts 文件,并生成一个 hehe.qm 文件(这是最终需要的文件)。
最后在程序中使用 qm 文件:
这有助于我们整合多个不同界面的词条,最后生成单个 qm 文件。
本期内容完 ,以下附Qt Linguist的使用方法。
(先挖坑,改日填)
2019.09.06 回来填坑。
答案:使用 translate 方法。
每次添加文本的时候都用该方法 ,例如:
括号中的 \'Form\' 是自己指定的一个上下文(Context)。
用 pylupdate5 从该 py 文件生成 ts 文件,再用 Qt Linguist 打开,就能看到:
最后 File -> Release 生成 qm 文件。
以上是关于PyQt教程——程序语言切换(Qt Linguist和pylupdate的使用)的主要内容,如果未能解决你的问题,请参考以下文章