如何在QT QML中替换变体数组文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在QT QML中替换变体数组文本相关的知识,希望对你有一定的参考价值。
我想替换qml中的字符串文本。例如,存在QML变体数组。我用来发短信。
property variant szString: ["", "", "", "", "", "", "", "", "", ""]
和
i do data in szString.
szString[1] = "abcdefg"
szString[2] = "a###b"
...
和
Text: {
text: szString[index]
...
}
我想在这篇文章中替换字符串。例如,
i want szString[2].replace("#"," "). (i want result -- szString[2] = "a b" )
but, the QML language can't apply.(szString.replace("#"," ") can apply, but this result isn't... i don't want result)
请帮我....
答案
while (szString[2].search("#") > -1) szString[2] = szString[2].replace("#"," ")
以上是关于如何在QT QML中替换变体数组文本的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Cascades、Blackberry 10 中使用 Qt/QML/C++ 从另一个 qml 文件中更改一个 qml 文件中的标签文本?