解决Qt5.8加载qt_zh_CN.qm之后QMessageBox仍显示英文的问题

来源:互联网 发布:oncity中山网络社区 编辑:程序博客网 时间:2024/05/21 22:58

Qt4用QTranslator加载qt_zh_CN.qm之后,QMessageBox显示的对话框按钮,如:"Yes"应该翻译为"是",但Qt5有很多版本加载之后任然显示为"Yes"

解决办法:编辑src/qttranslations/translations/qt_zh_CN.ts,把QDialogButtonBox 替换为 QPlatformTheme,然后用Linguist加载这个ts并发布一个qm即可。

参考:https://bugreports.qt.io/browse/QTBUG-39180

阅读全文
0 0
原创粉丝点击