• 2650阅读
  • 1回复

[提问]Qt开发OCX控件如何实现多语言? [复制链接]

上一主题 下一主题
离线nuanbing222
 

只看楼主 倒序阅读 楼主  发表于: 2015-09-10
RT
使用了Qt中的activeX server工程,开发了OCX控件,功能OK。只是在实现多语言的时候出了问题
正常情况下,使用qt linguist生成对应的语言文件,如XXX_en.qm,然后在main函数里面使用QTranslator加载即可。但是OCX工程中不存在main函数。而且我试过了在界面类的构造函数中加载也不行。

求各位大神指条明路啊!!
离线nuanbing222

只看该作者 1楼 发表于: 2015-09-11
看来没有人知道了,最终我也没有找到合适的解决办法,通过阅读Qt的文档,发现QTranslator可能仅对exe程序有效,这样就不得不从新进行工作,通过setText函数将界面上的每一个控件进行设置了。。。
快速回复
限100 字节
 
上一个 下一个