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的使用)的主要内容,如果未能解决你的问题,请参考以下文章

Qt和PyQt和PySide之间的关系

Windows下安装PyQt5完整教程

PyQt5介绍

使用 Python 进行 Qt 编程、安装和环境

认识PyQt5

认识PyQt5