1.找到D:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\widgets\widgets.pro打开
添加TRANSLATIONS += widgets.ts
然后在此文件夹cmd运行:lupdate widgets.pro
此时,文件夹中生成了widgets.ts文件。
2.用Linguist打开widgets.ts文件,修改中文菜单名称
然后,“文件->发布”生成widgets.qm
3.将widgets.qm放到需要汉化的程序中
在main函数中加载:
app = QtWidgets.QApplication(sys.argv)
translator = QtCore.QTranslator()
ok = translator.load("widgets.qm")
app.installTranslator(translator)