web-dev-qa-db-fra.com

Ubuntu SDK: Comment implémenter un "onClick" pour une image au format QML?

J'ai une image d'arrière-plan pour ma page et je souhaite implémenter une sorte d'actualisation de la page lorsque l'utilisateur clique sur l'arrière-plan. Cependant, je n'ai trouvé aucune action pour l'élément image dans QT quick.

Quelle est la bonne façon de mettre en œuvre cela?

2
user3490458

Le code suivant devrait faire ce dont vous avez besoin en plaçant l'image dans un composant MouseArea :

import QtQuick 2.0

MouseArea {
    width: my_background.width
    height: my_background.height
    Image {
        id: my_background
        source: "background.png"
    }
    onClicked: my_background.source = "background.png"
}
6
Sylvain Pineau