Bonsoir, je débute avec QML et je rencontre actuellement un problème dont je n'ai pas trouvé ni de solution ni d'équivalence.
Mon application doit charger de grosses images et pendant qu'elle en charge une, j'aurai aimé afficher un texte informant l'utilisateur du chargement du fichier.
Voici un extrait de code :
Je charge les images à coup de viewImage.source = path avec du JS, mais lorsque-qu'on regarde dans la console l'appel à onStatusChanged se fait seulement pour la première image, et pas pour le chargement d'autres images en modifiant l'attribut source.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Image { id: viewImage fillMode: Image.PreserveAspectFit x: selection.width y: 0 width: parent.width - selection.width height: parent.height onStatusChanged: console.log(viewImage.status) Text { id: viewText color: "white" text: "" font.bold: true style: Text.Outline font.pointSize: 24 verticalAlignment: Text.AlignBottom anchors.fill: parent } }
Auriez-vous des idées du pourquoi de cette imposture ?
Cordialement, darkrojo.
Partager