admin 管理员组

文章数量: 1184232

QT翻译(中英文切换)

工具: Qt Linguist, 一般到Qt Creater的安装目录下的/gcc_64/bin下有一个可执行文件linguist, 双击打开即可

py => ts

pylupdate5 demo.py -ts demo.ts

ui => ts

pylupdate5 demo.ui -ts demo.ts

使用 Qt Linguist 打开demo.ts文件并翻译, 翻译完成后点击File->Release As会生成一份demo.qm文件。

翻译核心代码:

translate = QTranslator()
QApplication.installTranslator(translate)
# english=>chinese
translate.load(str('demo.qm'))
# chinese=>english
translate.load(str('demo.ts'))
self.retranslateUi(self)

本文标签: 中英文 PyQt