Qt 忽略一些类,使其在语言家工具编辑ts文件时,忽略一些类
时间: 2024-02-26 16:57:54 浏览: 137
qt翻译文件与Execl互转工具
5星 · 资源好评率100%
如果你想在 Qt 的语言家工具编辑 ts 文件时忽略某些类,可以在项目文件(.pro)中使用 `TRANSLATIONS` 变量指定要翻译的文件,然后使用 `LUPDATE` 变量指定要忽略的类。
具体来说,你可以在 `.pro` 文件中使用以下代码:
```qmake
TRANSLATIONS += myapp_zh.ts
# 忽略 MyIgnoredClass 和 MyOtherIgnoredClass
LUPDATE += myapp.pro -ignore MyIgnoredClass -ignore MyOtherIgnoredClass
```
在这个例子中,`TRANSLATIONS` 变量告诉 Qt 你想要翻译的文件名是 `myapp_zh.ts`(假设你想要翻译的是中文)。然后,`LUPDATE` 变量指定了要忽略的类名,例如 `MyIgnoredClass` 和 `MyOtherIgnoredClass`。这些类将不会出现在 `.ts` 文件中,因此也不会被翻译。
注意,`LUPDATE` 变量中的 `-ignore` 选项可以多次使用,以便忽略多个类。
希望这可以解决你的问题!
阅读全文