好的,所以我对Qt5 QML框架还很陌生。在任何其他语言(如Java等)中,这本来都是相当容易的。但是我无法在QML中完成。
这是我想做的事情:我想从我的C ++代码中接收一个长字符串,该字符串用逗号分隔
property string: "Here,There,That,This"
我想将其拆分为单独的字符串。我已经了解到您需要使用某种变体,因为我基本上拥有该属性
property variant stringlist
其中,stringlist [0] =“这里”,stringlist [1] =“那里”等。
是否有人对我可以调用的函数的代码提出建议。我想避免需要添加JavaScript来创建此功能。因此,请尽可能尝试建议以QML为中心的功能。
Item{
property string myString: "Here,There,That,This"
property variant stringList: myString.split(',')
Component.onCompleted: {
console.log(stringList[0]); //outputs 'Here'
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句