QApplication 加载Translator

app = QtWidgets.QApplication(sys.argv)
translator = QtCore.QTranslator()
if len(sys.argv) > 1:
    locale = sys.argv[1]
else:
    locale = QtCore.QLocale.system().name()

translator.load('qt_%s' % locale,
    QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.TranslationsPath))
# 切换语言,主要针对系统窗口如字体选择
app.installTranslator(translator)

 

Linguist修改C:\Python34\Lib\site-packages\PyQt5\translations\qt_zh_CN.qm文件

PyQt QFontDialog显示中文

实际效果如下:

PyQt QFontDialog显示中文

相关文章:

  • 2021-06-26
  • 2021-11-28
  • 2021-05-17
  • 2022-12-23
  • 2021-05-21
  • 2021-07-26
  • 2022-01-13
猜你喜欢
  • 2021-12-08
  • 2021-05-19
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
相关资源
相似解决方案