web-dev-qa-db-ja.com

Ubuntu SDK:QMLのイメージに「onClick」を実装するにはどうすればよいですか?

ページの背景画像があり、背景がクリックされたときにページの更新のようなものを実装したい。ただし、QTクイックでイメージ要素に対するアクションが見つかりませんでした。

これを実装する正しい方法は何ですか?

2
user3490458

次のコードは、イメージを 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