标题:多国语言界面动态切换实例代码(以中英文为例)
作者:九重水
日期:2009-01-20 15:35
内容:
大家买的 C++ GUI Qt4编程 一书是没有实例的,
在此奉上一例供大家参考.
我使用的平台是: windows xp, vc6---nmake
Qt版本Qt 4.3.3
若使用相同平台的话,直接nmake 就可以声成可执行文件.
使用其它平台的请自己修改
#1 [九重水 01-20 15:37]
一般来说, 国际化只需要在main函数中写一些代码.
动态切换语言界面不一定在main函数,
大家注意,不要看错了
#2 [九重水 01-21 10:06]
哈哈!
XChinux坛主真有趣。
我是看到两本Qt官方的书国际化时没有动态语言切换的实例才放上来的 简单例子。
以方便大家学习国际化。
想不到被XChinux移动这里来了,真是太惭愧了 !
不过希望能够对大家有点帮助
#3 [archldx 04-15 15:34]
哦,谢谢啊
#4 [lsn752 04-18 12:10]
这个好像只能应用于基于qt 设计器的程序,不基于qt 设计器有没有办法实现?
#5 [hehui 04-21 15:18]
引用第4楼lsn752于2009-04-18 12:10发表的:
这个好像只能应用于基于qt 设计器的程序,不基于qt 设计器有没有办法实现?
原理是一样的!
基于设计器的生成的头文件中有retranslate的函数,在语言改变事件中重新设定Label,Text之类的要翻译的文字~
论坛的那个中译本的书中有例子~