QMLにコードスニペットがあり、screen.textで正規表現「Calling」を検索する必要があります。見つからない場合は、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
}
}
私が得るエラーは次のとおりです:
file:///home/arnab/workspace/desktop/examples/cellphone.qml:127:TypeError:式の結果'screen.text.toString()。startsWith'[undefined]は関数ではありません。