import QtQuick 2.7 import QtQuick.Controls 2.0 ApplicationWindow { visible: true width: 600 height: 600 Repeater { model: ["green", "red"] MouseArea { anchors.fill: parent Rectangle { anchors.fill: parent color: modelData } onClicked: { print(modelData, "onClicked"); if (modelData === "red") visible = false; } onPressed: print(modelData, "onPressed") onReleased: print(modelData, "onReleased") onDoubleClicked: print(modelData, "onDoubleClicked") onCanceled: print(modelData, "onCanceled") } } }