• 4531阅读
  • 1回复

关于汉化的问题,求助各位高手!!!!!!!!!!! [复制链接]

上一主题 下一主题
离线nept
 
只看楼主 倒序阅读 楼主  发表于: 2006-06-21
请问各位大侠,汉化如何来实现,在菜单中加入中文和英文选项,点击相应的选项实现中文或英文版本.
将   QTranslator translator;
  translator.load("trans_zh");
  a.installTranslator(&translator);
加在main()中可以汉化,既#include <QtGui/QApplication>
#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();
}
[ 此贴被XChinux在2006-06-21 20:26重新编辑 ]
离线cavendish

只看该作者 1楼 发表于: 2006-07-02
C++ GUI Programming with Qt 3
http://www.qtopia.org.cn/phpBB2/viewtopic.php?t=8

你可以参考这本书的相关章节
快速回复
限100 字节
 
上一个 下一个