Qml, how to parse text to number
-
Maybe you can write a simple javascript function in your current scope.
@function convertToNumber(string)
{
return parseInt(string)
}@
And then call the function in your if condition expression?
Bill -
You may be able to write it inside your current scope ie.
The following code is working on my PC, it is incrementing the string value "15" to string value "16":@Rectangle {
width: 360
height: 360
Text {
anchors.centerIn: parent
text: incrementString("15");
}function incrementString(string) { var stringValue = String(parseInt(string) + 1); return stringValue; } MouseArea { anchors.fill: parent onClicked: { Qt.quit(); } }
}
@ -
link @ http://doc.qt.nokia.com/4.7/qml-extending-types.html should help you on how to add functions and signal handlers to your qml code.