当前位置:编程学习 > wap >>

QT多国语言切换的问题

做了一个语言切换的功能,主界面能够切换正常了,但是子界面每当切换成中文的时候就变成这样了,如图,子界面的button按钮能够正常切换,但是label就成了如图一样,上面的英文没有消失,在主界面的label都是正常的,这是怎么回事啊?求解答! 语言 界面 qt --------------------编程问答-------------------- 先说一下你这个多语言切换是怎么做的?翻译文件? --------------------编程问答--------------------
引用 1 楼 yanbin_1985525 的回复:
先说一下你这个多语言切换是怎么做的?翻译文件?
通过.ts文件生成.qm文件,然后在主界面的槽函数里 QTranslator *translator = new QTranslator;
    translator->load(".qm路径");
    qApp->installTranslator(translator);
    this->ui->retranslateUi(this);
    让后再在子界面里执行this->ui->retranslateUi(this);
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,