标题:怎么把QMessageBox中的Ok Yes Cancel翻译成中文
作者:y1363386323
日期:2017-05-01 10:20
内容:
大伙瞅瞅,弹出的QMessageBox对话框下面的按钮都是英文的,看着都别扭,英不英中不中的,大伙有什么好的办法吗?
#1 [liudianwu 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
#2 回 liudianwu 的帖子 [y1363386323 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)
网上的一些办法我之前都看过,但都用起来不便捷,没有从根本上解决这个问题,我就是想找一个从根本上翻译的方法不过还是要谢谢你
#3 回 liudianwu 的帖子 [yuyu414 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这个类单独翻译一下就好了