qml, how to parse text to number
i have a Text { text: “15”; id: label }. how do i parse the text into number to make some verification (if(label’s text is minor than 15) add 1 to label’s text and write it into label’s text)
4 replies
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: {
- }
- }
- }
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.
You must log in to post a reply. Not a member yet? Register here!

