QML 基础类型 - point

来源:互联网 发布:两点间最短路径算法 编辑:程序博客网 时间:2024/06/08 05:27

QML 基础类型 point

point 类型是具有x, y 属性的数据结果。用于表示平面的一个点。

import QtQuick 2.0

Rectangle {  // 基本类型,生成一个矩形
    width: 360  //矩形宽
    height: 360 //矩形高
    color: "lightblue" //矩形内部颜色
    property point leftTop: Qt.point(90, 90) //定义一个点并初始化

    Rectangle { // 以参数leftTop 数值绘制rect
        x: leftTop.x
        y: leftTop.y
        width: 180
        height: 180
        color: "black"

        Text { //现实hello world
            anchors.centerIn:  parent
            id: helloWorld
            color: "red"
            text: qsTr("Hello World!")
        }
    }

    MouseArea {  //鼠标有效区域
        anchors.fill: parent  // 有效区域为矩形区域(也就是他的父对象
        onClicked: { //响应鼠标点击
            console.log(leftTop.x, leftTop.y) // 打印log
            Qt.quit()
        }
    }
}



原创粉丝点击