查看完整版本: [-- 怎么把QMessageBox中的Ok Yes Cancel翻译成中文 --]

QTCN开发网 -> Qt基础编程 -> 怎么把QMessageBox中的Ok Yes Cancel翻译成中文 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

y1363386323 2017-05-01 10:20

怎么把QMessageBox中的Ok Yes Cancel翻译成中文

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

liudianwu 2017-05-01 11:00
学会使用搜索,这样的入门级别的问题,搜索就可以找到,不要太依赖问别人,否则自己永远进步不了!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

y1363386323 2017-05-01 14:58
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 2017-05-02 09:01
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这个类单独翻译一下就好了


查看完整版本: [-- 怎么把QMessageBox中的Ok Yes Cancel翻译成中文 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled