Time Edit field in QML
Solved
QML and Qt Quick
-
@Praveen_2017 said in Time Edit field in QML:
@mostefa Thanks it almost works but backspace is not working.
For Example : If i enter12:12:12
and try to clear the value usingbackspace
then it's not working. My expectation is that it should become00:00:00
. Is there any way to achieve this ?What if you match backspace for each digits in your expressions?
You have to change your regExp on your validator to something like this:
validator: RegExpValidator { regExp: /^([0-1\s]?[0-9\s]|2[0-3\s]):([0-5\s][0-9\s]):([0-5\s][0-9\s])$ / }
-
This post is deleted!
-
Im not regExp pro but this is working
TextField{
id:textEditTD
text : "00:00:00"
inputMask: "99:99:99"
inputMethodHints: Qt.ImhDigitsOnly
validator: RegExpValidator { regExp: /^([0-1\s]?[0-9\s]|2[0-3\s]):([0-5\s][0-9\s]):([0-5\s][0-9\s])$ / }width:100 height:50 }
LA