Bonjour,
Je développe une application android avec QML et j'ai déclarer une variable pour calculer le ratio de l'écran et une autre pour savoir si on est en mode paysage ou en portrait. Le problème c'est que les variables ne se mettent pas à jour pendant l’exécution de l'application, en effet lorsque je change d'orientation la variable 'ratio' est mise à jour mais pas la variable 'landscape'. Je pense que c'est un problème avec Qt binding mais je ne sais pas comment y remédier.
Quelqu'un peut il m'aider?
Code QML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ApplicationWindow { id: applicationWindow1 visible: true MainForm { id: mainForm anchors.fill: parent property double ratio: applicationWindow1.width / applicationWindow1.height property bool landscape: ratio < 0 ? true : false } }
Partager