SEARU.ORG
当前位置:SEARU.ORG > Linux 新闻 > 正文

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

实际效果如下:

未经允许不得转载:SEARU.ORG » PyQt QFontDialog显示中文

赞 (0)
分享到:更多 ()

评论 0