标题:关于汉化的问题,求助各位高手!!!!!!!!!!!
作者:nept
日期:2006-06-21 08:47
内容:
请问各位大侠,汉化如何来实现,在菜单中加入中文和英文选项,点击相应的选项实现中文或英文版本.
将 QTranslator translator;
translator.load("trans_zh");
a.installTranslator(&translator);
加在main()中可以汉化,既#include
#include "trans.h"
#include "QTranslator"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTranslator translator;
translator.load("trans_zh");
a.installTranslator(&translator);
trans w;
w.show();
a.connect(&a, SIGNAL(lastWindowClosed()), &a, SLOT(quit()));
return a.exec();
}
为什么加到菜单响应函数中没有反映
void trans::on_actionChinese_activated()
{
QTranslator translator;
translator.load("trans_zh");
qApp->installTranslator(&translator);
this->languageChange();
}
#1 [cavendish 07-02 19:20]
C++ GUI Programming with Qt 3
http://www.qtopia.org.cn/phpBB2/viewtopic.php?t=8
你可以参考这本书的相关章节