首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt多语言有关问题

2012-04-15 
Qt多语言问题C/C++ code//界面语言切换QTranslator translatortranslator.load(strLanguage)qApp-insta

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); 

热点排行