Unexpected token pour un if
Bonjour,
J'essaye de créer une condition sur les ancres d'un élément QML afin de gérer le redimensionnement. Cependant, j'obtiens systématiquement les erreurs "Unexpected token if" et "Expected a qualified name id" et mon if est souligné en rouge. J'ai vu des exemples sur internet qui fonctionnent avec des syntaxes similaires mais pourquoi pas chez moi???? Voila le bout de code qui va pas, c'est pour placer une barre de recherche:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Recherche{id:zoneRecherche
anchors.verticalCenter: parent.verticalCenter
if(x<ligne.right){
anchors.left:ligne.right
anchors.leftMargin:10
}else {
anchors.right:parent.right
anchors.rightMargin:10
}
} |
Le but est que si la barre de recherche n’empiète pas sur les boutons, on la colle à 10 pixels du bord droit, sinon on la colle à 10 pixels de la gauche. Ligne est un élément contenant les boutons du menu. Séparément j'arrive à coller la barre à droite ou à gauche mais ça marche pas avec le if.
Cordialement