Ubuntu SDK:如何在 QML 中为图像实现“onClick”?

Ubuntu SDK:如何在 QML 中为图像实现“onClick”?

我的页面有一张背景图片,我想在单击背景时实现页面刷新。但是,我在 QT quick 中没有找到针对图像元素的任何操作。

实现这一目标的正确方法是什么?

答案1

下面的代码应该可以完成你需要的操作,将图像放入鼠标区域成分:

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"
}

相关内容