gpt4 book ai didi

qt - 如何在 Visual Studio Qt 项目中包含 C :\Qt\5. 9.1\msvc2015\translations .qm 文件(Qt 框架 qm 文件)?

转载 作者:行者123 更新时间:2023-12-04 17:49:43 26 4
gpt4 key购买 nike

如何在最终版本、Visual Studio Qt 项目中包含 C:\Qt\5.9.1\msvc2015\translations .qm 文件(Qt 框架 qm 文件)?

我正在使用以下方式加载文件:

    QTranslator* qtTranslator = new QTranslator();
bool ok = qtTranslator->load("qt_" + language, QLibraryInfo::location(QLibraryInfo::TranslationsPath));

在发布和调试中,翻译工作正常,但在最终构建中他们不工作,这很可能是因为他们没有被添加。

我注意到如果我在我的项目中移动它们,它们不会被加载。

最佳答案

qt框架翻译文件必须和qt_xx.qm一起添加到项目translations文件夹中,相应的qm依赖文件也必须添加。

qt_xx.qm 只包含这些文件的名称 - 这里有另一个解释这个的答案:Translations of QMessageBox not work in Qt5.3

关于qt - 如何在 Visual Studio Qt 项目中包含 C :\Qt\5. 9.1\msvc2015\translations .qm 文件(Qt 框架 qm 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46074603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com