• 18063阅读
  • 19回复

多国语言界面动态切换实例代码(以中英文为例) [复制链接]

上一主题 下一主题
离线九重水
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-20
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2009-01-20) —
大家买的 C++ GUI Qt4编程 一书是没有实例的,
在此奉上一例供大家参考.

我使用的平台是: windows xp,  vc6---nmake
Qt版本Qt 4.3.3

若使用相同平台的话,直接nmake 就可以声成可执行文件.
使用其它平台的请自己修改
[ 此帖被XChinux在2009-02-24 13:31重新编辑 ]
附件: 中英文界面动态切换.rar (18 K) 下载次数:1685
离线九重水

只看该作者 1楼 发表于: 2009-01-20
一般来说, 国际化只需要在main函数中写一些代码.
动态切换语言界面不一定在main函数,
大家注意,不要看错了
离线九重水

只看该作者 2楼 发表于: 2009-01-21
哈哈!
XChinux坛主真有趣。
我是看到两本Qt官方的书国际化时没有动态语言切换的实例才放上来的 简单例子。
以方便大家学习国际化。
想不到被XChinux移动这里来了,真是太惭愧了 !
不过希望能够对大家有点帮助
离线archldx
只看该作者 3楼 发表于: 2009-04-15
哦,谢谢啊
离线lsn752

只看该作者 4楼 发表于: 2009-04-18
这个好像只能应用于基于qt 设计器的程序,不基于qt 设计器有没有办法实现?
[ 此帖被lsn752在2009-04-18 12:48重新编辑 ]
离线hehui

只看该作者 5楼 发表于: 2009-04-21
引用第4楼lsn752于2009-04-18 12:10发表的  :
这个好像只能应用于基于qt 设计器的程序,不基于qt 设计器有没有办法实现?

原理是一样的!
基于设计器的生成的头文件中有retranslate的函数,在语言改变事件中重新设定Label,Text之类的要翻译的文字~
论坛的那个中译本的书中有例子~
离线pamire

只看该作者 6楼 发表于: 2009-07-14
qtreeview上的header title怎么实现多语言动态切换?
请指教
离线canglang
只看该作者 7楼 发表于: 2009-10-29
不错
离线foonfoon
只看该作者 8楼 发表于: 2010-03-19
受教了..
离线henryzhang
只看该作者 9楼 发表于: 2010-03-20
学习了
很好!
离线bolin123
只看该作者 10楼 发表于: 2011-02-16
感谢分享,顶!
离线opcbo
只看该作者 11楼 发表于: 2011-03-03
受教了,学习中
离线wuyue
只看该作者 12楼 发表于: 2011-03-04
貌似值得研究一下,谢谢
离线anthonymo200
只看该作者 13楼 发表于: 2011-04-18
这个是Qt4的程序, 如果是Qt3 的程序又该如何来实现呢 ?
还有我用winxp , Qt Creator4.7 来测试你的程序, 都是EN,CN显示不成功。  
离线q3310110

只看该作者 14楼 发表于: 2011-05-12
个人觉得这个是华而不实的功能。只是个人意见。
Ada.
And smile smile smile.
离线anderelbe

只看该作者 15楼 发表于: 2011-06-10
学习了.谢谢
离线bob_yyb

只看该作者 16楼 发表于: 2011-06-10
学习下
离线zou110
只看该作者 17楼 发表于: 2012-07-01
学习了,感谢分享!
离线hxy31861
只看该作者 18楼 发表于: 2012-07-25
谢谢,看看
离线dnn_xin

只看该作者 19楼 发表于: 2012-11-07
正需要 谢谢
快速回复
限100 字节
 
上一个 下一个