解决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
- 解决Qt5.8加载qt_zh_CN.qm之后QMessageBox仍显示英文的问题
- qt5把qt_zh_CN.qm加载了,但QTextEdit的右键菜单仍然是英文,而QLineEdit的倒是中文。怎样设置使得QTextEdit的右键菜单是中文
- 解决卸载了mysql之后,mysql服务仍在,显示读取描述失败,错误代码2的问题
- 解决EditPlus在设置了UTF-8之后,编写的HTML页面仍出现汉字乱码问题
- 解决QDate的英文日期显示问题
- 【Qt开发】解决Qt5.7.0中文显示乱码的问题
- 怎么解决Qt5中文显示乱码问题
- 解决 英文版fedora TXT 文件显示乱码的问题
- Qt5.8 + VS2015 使用QMessageBox中文乱码
- Qt下QMessageBox的问题
- VS2010 QT5 中文显示乱码的问题
- qt5版本的中文显示问题
- iOS开发问题之:解决iOS网页调用系统相册显示英文的问题
- Qt5.7在AM3358下解决中文乱码显示问题
- Qt5的中文乱码问题如何解决
- QT5 出现一些问题的解决 办法
- 解决qt5中文乱码的问题
- Qt5解决中文乱码问题的方法
- vmware安装报错: This product may not be installed on a computer that has Microsoft HyperV installed.
- TS流分析
- c#运行JS代码
- JAVA动态代理
- 重写eqlus与hashCode方法例子
- 解决Qt5.8加载qt_zh_CN.qm之后QMessageBox仍显示英文的问题
- C-ordered contiguous
- IntelliJ IDEA 开发Web应用图文教程
- Vue CheckBox 全选
- 将EXCEL导到oracle数据库
- RabbitMQ (五)主题(Topic)
- 数值的整数次方
- iframe+js实现页面全屏、淡入淡出切换
- Unity与Android的交互,使用Android Studio导出各Unity工程通用的Android插件包