Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt-C+中基于ID的翻译+;_C++_Qt_Translation_Qt5 - Fatal编程技术网

C++ Qt-C+中基于ID的翻译+;

C++ Qt-C+中基于ID的翻译+;,c++,qt,translation,qt5,C++,Qt,Translation,Qt5,要使用,必须使用qsTrId而不是qsTr。虽然在QML文件中使用,但是C++没有提供函数或宏 TIDID(仅 Tr/代码>)。 但显然这两者不应该混为一谈: 注意:在一个应用程序中只能使用基于纯文本或基于文本ID的函数。如果你把它们混在一起,你最终会得到一套不完整的待翻译文本 我如何在我的应用程序的C++部分使用基于ID的翻译?< /p> < p>适当的函数是 QtRIDID。看

要使用,必须使用
qsTrId
而不是
qsTr
。虽然在QML文件中使用,但是C++没有提供函数或宏<代码> TIDID(仅<代码> Tr/代码>)。 但显然这两者不应该混为一谈:

注意:在一个应用程序中只能使用基于纯文本或基于文本ID的函数。如果你把它们混在一起,你最终会得到一套不完整的待翻译文本


我如何在我的应用程序的C++部分使用基于ID的翻译?< /p> < p>适当的函数是<代码> QtRIDID<代码>。看