У меня есть фрагмент кода в QML, который должен искать регулярное выражение «Вызов» в screen.text, и если он не найден, только после этого он изменяется screen.text.К сожалению, документация не ясна в QML/QString documentation.содержит (regexp) на том, что возможно Qstring/string в QML
Button{
id: call
anchors.top: seven.bottom
anchors.left: seven.left
text: "Call"
width: 40
onClicked:{
if(screen.text.toString().startsWith("Calling" , false))
return;
else
screen.text = "Calling " + screen.text
}
}
Ошибки я получаю:
file:///home/arnab/workspace/desktop/examples/cellphone.qml:127: TypeError: Result of expression 'screen.text.toString().startsWith' [undefined] is not a function.