qsTrId和.arg():如何使用它?

时间:2017-11-08 15:05:05

标签: qml qt5

对于一个项目,我被迫使用qsTrId代替i18n,我现在需要字符串中的参数。

可悲的是,该命令的文档没有帮助。

我有这个示例代码:

Text {
    id: someId
    //% "%1 my translatable suffix!"
    text: qsTrId("my_translatable_id_with_argument").arg("This is")
}

它将输出以下错误:

QString::arg: Argument missing: my_translatable_id_with_argument, This is

The documentation for arg说它需要使用字符串,所以我担心为my_translatable_id_with_argument定义的qsTrId被用作.arg的基本字符串,因为没有{ {1}}生成错误。

任何人都有这方面的提示吗?

提前致谢!

编辑:

我尝试过以下方法但没有成功:

%1

0 个答案:

没有答案