当前位置: 代码迷 >> QT开发 >> Qt多语言有关问题
  详细解决方案

Qt多语言有关问题

热度:65   发布时间:2016-04-25 04:54:30.0
Qt多语言问题
C/C++ code
    //界面语言切换    QTranslator translator;    translator.load(strLanguage);    qApp->installTranslator(&translator);    ui->retranslateUi(this);        //显示对话框    CMyDialog *dlg;    dlg=new CMyDialog(this);    dlg->exec();//对话框中的语言总我ui设计器中使用的语言    delete dlg;
 
Windows xp 环境。
主界面上可以实现语言的切换,但是当我生成一个对话框时,对话框的语言总是不变化。对话框中全部内容都是ui设计器里添加的。

怎样实现对话框也可以切换语言?


------解决方案--------------------
C/C++ code
    QApplication a(argc, argv);    QTranslator translator;    translator.load("fafcs_zh.qm", ":/");    a.installTranslator(&translator);
  相关解决方案