У меня есть фрагмент кода в QML, который должен искать регулярное выражение «Вызов» в screen.text, и если он не найден, только тогда он меняет screen.text. К сожалению, документация не ясна в QML/ QString документация .
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
}
}
Я получаю сообщение об ошибке:
файл: /// home / arnab / workspace / desktop / examples / cellphone.qml: 127: TypeError: Результат выражения 'screen.text.toString (). startWith' [undefined] не является функцией.