55 lines
1.2 KiB
QML
55 lines
1.2 KiB
QML
// Copyright (C) 2019 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
|
|
|
|
import QtQuick 2.0
|
|
import QtQuick.Window 2.0
|
|
|
|
Window {
|
|
id: tw
|
|
visible: true
|
|
width: 800
|
|
height: 500
|
|
color: "green"
|
|
Text {
|
|
id: txt
|
|
font.pointSize: 16
|
|
anchors.top: parent.top
|
|
text: "Move to the blue item.\nCheck the mouse cursor is a PointingHand.\nClick on the blue item."
|
|
}
|
|
|
|
Rectangle {
|
|
anchors.centerIn: parent
|
|
width: 100
|
|
height: 50
|
|
color: "blue"
|
|
MouseArea {
|
|
id: testHand
|
|
anchors.fill: parent
|
|
onClicked: {
|
|
tw1.show()
|
|
}
|
|
cursorShape: Qt.PointingHandCursor
|
|
}
|
|
}
|
|
|
|
Window {
|
|
Text {
|
|
font.pointSize: 16
|
|
anchors.top: parent.top
|
|
text: "Move the cursor to near one of the edges.\nClick the mouse button."
|
|
}
|
|
id: tw1
|
|
visible: false
|
|
width: 800
|
|
height: 500
|
|
color: "yellow"
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
onClicked: {
|
|
tw1.close()
|
|
txt.text = "Mouse cursor should now be back to an Arrow cursor"
|
|
}
|
|
}
|
|
}
|
|
}
|