我不得不标记一些 .xml 文件以进行国际化。我不从 cmd 手动使用 lupdate,而是将它放在项目的 .pro 文件中,例如:
lupdate_only{
SOURCES += $$EXTRA_XML
}
上面的代码工作得很好,但是你注意到我必须把 xml 文件放在 SOURCES 中。因此,.xml 文件出现在左侧 Projects 透视窗口的Sources虚拟文件夹中,就在 .cpp 文件旁边。我觉得这个解决方案有点讨厌和混乱。
- Project
- - Headers
- - Sources
- - - main.cpp
- - - some.xml //not wanted here
有没有办法在 .pro 中对不同的文件使用 lupdate,这样这些文件就不会出现在 Sources 文件夹中?谢谢!
更新 我使用 Qt Creator 4.0.3