Qt5与CMake:如何找到qt翻译目录
Qt5 with CMake: how to find qt translations dir?
我目前正致力于将我的应用程序移植到Qt5。我使用CMake作为我的构建系统。对于Qt4,我使用QT_TRANSLATIONS_DIR变量将预编译的Qt翻译复制到目标目录。然而,Qt5没有定义任何这些特定的变量。我知道命令
qmake -query QT_INSTALL_TRANSLATIONS
给我正确的路径,Qt翻译安装在我的系统上。我想使用它,但现在我不知道如何得到qmake可执行路径。我试着用
Qt5Core_QMAKE_EXECUTABLE
变量,但它给我的是"Qt5::qmake",这不是一个正确的可执行文件。
我想看到的是Qt每个目标的属性列表,以了解我如何获得特定的变量,但我在互联网上找不到这样的东西。CMake文档没有回答我的问题。
我怎么能得到与cmake和qt5 qt翻译的路径?提前感谢您的回答
好了,我找到解决方案了。要获取当前Qt前缀的qmake可执行位置,可以使用
get_target_property (QT_QMAKE_EXECUTABLE Qt5::qmake IMPORTED_LOCATION)
然而,我发现它在文档中无处可寻。
相关文章:
- 需要将一行代码从C++ Qt翻译成PyQt
- 在Visual Studio中更新Qt翻译(.ts文件)时出现未指定错误
- QT QML 翻译重新翻译
- QT 将文本翻译成特定的区域设置
- QT在所有上下文中翻译搜索
- QT-使用内置翻译
- 如何在Qt小部件应用程序中翻译外部文件中的字符串?
- 如何使用 QTableWidgetItem 文本在 QT 中翻译语言翻译
- 如何在 QT 的语言翻译中使用 & 字符串
- 是否可以动态翻译QT应用程序而无需复制代码
- 可选的QT字符串翻译
- 如何翻译使用预构建的QT安装程序框架创建的安装程序,无论OS语言如何
- 即时翻译Qt QML应用程序
- QT 如何查找未翻译的字符串
- 翻译枚举值qt的字符串表示
- CMAKE QT翻译系统的适当工作流程
- 处理Qiloader时的Qt翻译问题
- 用户界面的 vc++ + QT 翻译不起作用
- Qt5与CMake:如何找到qt翻译目录
- Qt翻译:在ts文件中,对于“确定”、“保存”、“取消”等标准按钮,我应该使用什么上下文