国際化のために、いくつかの .xml ファイルをマークする必要がありました。cmd から手動で lupdate を使用するのではなく、次のようにプロジェクトの .pro ファイルに入れます。
lupdate_only{
SOURCES += $$EXTRA_XML
}
上記のコードは問題なく動作しますが、お気づきのように、xml ファイルを SOURCES に配置する必要がありました。その結果、左のプロジェクトのパースペクティブ ウィンドウからSources仮想フォルダに .cpp ファイルのすぐ隣に .xml ファイルが表示されます。この解決策は少し厄介で紛らわしいと思います。
- Project
- - Headers
- - Sources
- - - main.cpp
- - - some.xml //not wanted here
.pro で、異なるファイルに対して lupdate を使用して、それらのファイルが Sources フォルダーに表示されないようにする方法はありますか? ありがとう!
更新 Qt Creator 4.0.3 を使用しています