Qt之QML编程函数的定义和调用

文章目录

  • 怎么编译.qml文件
  • 函数定义和调用的例子

怎么编译.qml文件

Qt之QML编程函数的定义和调用_第1张图片

然后点击快捷键就可以选择我们要编译的qml文件就行


函数定义和调用的例子

import QtQuick 2.0

Rectangle {
    id:myrect
    width: 200
    height: 200

    //定义一个函数
    //function <name>(参数名1,参数名2,....){...}
    function sayHello(strHello)
    {
        console.log("say"+strHello);//控制台打印日志
    }

    //设置鼠标活动区域
    MouseArea{
        //固定鼠标区域(接受鼠标点击和焦点的区域)
        anchors.fill:parent//父类多大就多大即Rectangle大小
        //当鼠标点击时候就会调用函数
        onClicked: myrect.sayHello("Hello.....")
    }
}

运行结果:
Qt之QML编程函数的定义和调用_第2张图片

你可能感兴趣的:(Qt,Qt,Quick,qt,开发语言)