关于GTK和QT

本人目前QT小白,刚刚接触一个有关QT 国际化的工作,有一个引导程序,分别有5页,经过引导选择,一页一页的显示。要求在第一页中选择显示为英文还是中文,由于页面多,没有用ui 画图,直接在类的定义中,定义了每一页的各个部件,自然没有自动生成的ui_xxx.h文件。现在我的思路是,在第一页的两个button选择语言,在这个动作中加载翻译的.qm 文件,然后自己得写出所有要重画的文字部件的动作 类似ui_xxx.h文件中的retranslation 函数。但是这样做完,只能改变第一页中所有文字。因此,我想是否需要,将语言选择button 的信号传给每一页中的翻译函数,自动加载上中文或者英文,再分别写出 每一页的retranslate 函数。这样做 我想应该 能达到目的,使每一页都能按照要求的语言显示。
但是 这样明显比较麻烦,小妹恳求高手给支招。或者有什么不对的地方望指正~

作者: xingxing920   发布时间: 2010-11-26