【发布时间】:2015-11-03 08:22:16
【问题描述】:
我是 Qt 创建者的新手,最近学习了如何使用 Qt 语言学家。 当我想加载翻译时,我需要指定一个在我的计算机上没有问题的目录。但是当我将这个 Qt 项目提供给其他人时,目录发生了变化,并且没有出现翻译。
我尝试使用不同的方法,例如 QDir::currentPath(),但它为我提供了包含应用程序的构建文件夹的路径。我需要访问的是项目所在的文件夹,其中包含已翻译的文件和已翻译的二进制文件(file_fr.qm、file_es.qm)。
提前感谢您的帮助:-)
【问题讨论】:
-
你试过Qt资源系统了吗?它将诸如翻译之类的资源编译到您的二进制文件中,因此您不必为不同机器上的不同路径而苦苦挣扎。
标签: c++ qt directory translation