PyQt QFontDialog显示中文

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文件

实际效果如下:

posted @ 2016-07-19 18:31  ,,,沙子,,,  阅读(292)  评论(0编辑  收藏  举报