如何在资源文件中定义字符串并在qml中使用它们

如何在资源文件中定义字符串并在qml中使用它们,qml,Qml,我想在资源文件中定义一些xml格式的字符串,并在qml代码中使用这些字符串。可能吗?怎么做?如果有任何例子,我都将不胜感激。因为我知道没有办法在资源文件中存储字符串。但你还是用另一种方式 第一种方法:使用qt翻译工具创建语言文件。作为奖励,您可以用多种语言存储字符串。 在QML中使用非常简单: Text { text: qsTr("myTextId"); } 有关更多信息,请参阅 第二种方式:将每个字符串存储在不同的资源文件中。 但是在这种情况下,你需要用C++插件来扩展QML,以获得

我想在资源文件中定义一些xml格式的字符串,并在qml代码中使用这些字符串。可能吗?怎么做?如果有任何例子,我都将不胜感激。

因为我知道没有办法在资源文件中存储字符串。但你还是用另一种方式

第一种方法:使用qt翻译工具创建语言文件。作为奖励,您可以用多种语言存储字符串。 在QML中使用非常简单:

Text {
    text: qsTr("myTextId");
}
有关更多信息,请参阅

第二种方式:将每个字符串存储在不同的资源文件中。 但是在这种情况下,你需要用C++插件来扩展QML,以获得读取文件的能力。 有关更多信息,请参阅