• 4579阅读
  • 3回复

请问languageChange()函数是什么意思 [复制链接]

上一主题 下一主题
离线peng530
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-24
— 本帖被 XChinux 执行加亮操作(2009-04-26) —
我在手册里面找不到,但编译的时候没问题,是个虚拟函数,还有setCaption()也找不到,谢谢
离线hercules

只看该作者 1楼 发表于: 2009-04-24
如果你的程序支持多种语言的话而且在运行过程中切换语言而不打算退出的时候就需要处理languageChange()

当切换语言的时候,会重新加载.qm文件,加载完成后系统会一级一级的调用languageChange()来更新UI

前提是你的字符串使用tr()进行翻译
我的QQ号:337396132
欢迎大家加我为好友,一起学习Qt
离线peng530
只看该作者 2楼 发表于: 2009-04-25
引用第1楼hercules于2009-04-24 21:39发表的  :
如果你的程序支持多种语言的话而且在运行过程中切换语言而不打算退出的时候就需要处理languageChange()
当切换语言的时候,会重新加载.qm文件,加载完成后系统会一级一级的调用languageChange()来更新UI
前提是你的字符串使用tr()进行翻译

thx
离线ttylikl

只看该作者 3楼 发表于: 2009-05-22
这个函数在4.5.1里好像被否决了。标准方式是不是应该自己重新实现changeEvent,然后对languageChange事件进行处理?
快速回复
限100 字节
 
上一个 下一个