• 6052阅读
  • 3回复

怎么把QMessageBox中的Ok Yes Cancel翻译成中文 [复制链接]

上一主题 下一主题
离线y1363386323
 

只看楼主 倒序阅读 楼主  发表于: 2017-05-01

大伙瞅瞅,弹出的QMessageBox对话框下面的按钮都是英文的,看着都别扭,英不英中不中的,大伙有什么好的办法吗?
离线liudianwu

只看该作者 1楼 发表于: 2017-05-01
学会使用搜索,这样的入门级别的问题,搜索就可以找到,不要太依赖问别人,否则自己永远进步不了!https://www.baidu.com/s?tn=site5566&ch=1&word=qmessagebox+%B0%B4%C5%A5%D6%D0%CE%C4&oq=1&rsp=2&f=3
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线y1363386323

只看该作者 2楼 发表于: 2017-05-01
回 liudianwu 的帖子
liudianwu:学会使用搜索,这样的入门级别的问题,搜索就可以找到,不要太依赖问别人,否则自己永远进步不了!https://www.baidu.com/s?tn=site5566&ch=1&word=qmessagebox+%B0%B4%C5%A5%D6%D0%CE%C4&oq=1&rsp=2&f=3 (2017-05-01 11:00) 

网上的一些办法我之前都看过,但都用起来不便捷,没有从根本上解决这个问题,我就是想找一个从根本上翻译的方法  不过还是要谢谢你
离线yuyu414

只看该作者 3楼 发表于: 2017-05-02
回 liudianwu 的帖子
liudianwu:学会使用搜索,这样的入门级别的问题,搜索就可以找到,不要太依赖问别人,否则自己永远进步不了!https://www.baidu.com/s?tn=site5566&ch=1&word=qmessagebox+%B0%B4%C5%A5%D6%D0%CE%C4&oq=1&rsp=2&f=3 (2017-05-01 11:00) 

大神,您没了解这个问题的实质,搜出来的解决方法根本不是正规的。这个问题的原因是Qt5中的翻译文件的问题,QMessageBox以及TextEdit菜单都不在qt_zh_cn.ts里面了,然是在qtbase里面,但是qtbase里面没有中文翻译,你把qtbase里面的QPlatformTheme这个类单独翻译一下就好了
快速回复
限100 字节
 
上一个 下一个