我已经在.pro里加了.ts文件,而且使用tr函数的类都有Q_OBJECT,但是函数里字符串就是无法被提取出来,只能提取ui控件的字符串
看到一个说法是要保证.h文件和.cpp文件的编码一致?但是我都是UTF-8编码,这到底该怎么解决?
这个是.ts文件,我测试的窗口里有
保存文件和
readme按钮
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="14"/>
<source>MainWindow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainwindow.ui" line="27"/>
<source>保存文件</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainwindow.ui" line="40"/>
<source>ReadMe</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
但是实际上在函数里写了这段

我都不知道为啥识别不出来tr,为啥啊!