标签: qml
我想在资源文件中定义一些xml格式的字符串,并使用qml代码中的字符串。可能吗?怎么做?我会非常感激任何一个例子。
答案 0 :(得分:1)
据我所知,无法在资源文件中存储字符串。但你仍然以另一种方式做到这一点。
第一种方式:使用qt翻译工具创建语言文件。作为奖励,您可以使用多种语言存储字符串。 在QML中使用非常简单:
Text { text: qsTr("myTextId"); }
有关详细信息,请参阅that link。
第二种方式:将每个字符串存储在不同的资源文件中。 但在这种情况下,您需要使用C ++插件扩展QML以获得读取文件的能力。 有关详细信息,请参阅that link。