当前位置: 首页 > wzjs >正文

域名怎么做网站内容企业融资方式有哪些

域名怎么做网站内容,企业融资方式有哪些,企业官方网站的作用,做网站公司的年终总结QML学习 1、前言2、MouseArea2.1 移进区域触发(hoverEnabled)2.2 吞噬鼠标点击信号(accepted )和光标样式(cursorShape)2.3 鼠标拖动(drag)2.4 允许拖动子控件来拖动整个矩形&#x…

QML学习

  • 1、前言
  • 2、MouseArea
    • 2.1 移进区域触发(hoverEnabled)
    • 2.2 吞噬鼠标点击信号(accepted )和光标样式(cursorShape)
    • 2.3 鼠标拖动(drag)
    • 2.4 允许拖动子控件来拖动整个矩形(drag.filterChildren)
    • 2.5 使能控件(enabled)
    • 2.6鼠标坐标(mouseX,mouseY)
    • 2.7 鼠标长按(onPressAndHold)
    • 2.8 信号传递(propagateComposedEvents)
  • 3、总结

1、前言

记录一下QML学习的一些基础知识,方便自己日后回顾,也可以给有需要的人提供帮助。

2、MouseArea

2.1 移进区域触发(hoverEnabled)

MouseArea{id: mouseAreawidth: 200height: 200acceptedButtons: Qt.LeftButton | Qt.RightButton     //支持鼠标左键,右键hoverEnabled: truecursorShape:Qt.OpenHandCursor       //光标样式Rectangle{anchors.fill:parentcolor: "black"}onHoveredChanged: {console.log("onHoverChanged");}onClicked: {console.log("clicked")}//hoverEnabled为true,光标移进区域时触发,false则不触发onContainsMouseChanged: {console.log("onContainsMouseChanged",containsMouse)}onContainsPressChanged: {console.log("onContainsPressChanged",containsPress)}onPressed: {var ret = pressedButtons & Qt.LeftButtonvar ret2 = pressedButtons & Qt.RightButtonconsole.log("pressed")}onReleased: {console.log("relased")}
}

2.2 吞噬鼠标点击信号(accepted )和光标样式(cursorShape)

MouseArea{id: mouseAreawidth: 200height: 200acceptedButtons: Qt.LeftButton | Qt.RightButton     //支持鼠标左键,右键hoverEnabled: truecursorShape:Qt.OpenHandCursor       //光标样式Rectangle {color: "yellow"width: 100; height: 100MouseArea {anchors.fill: parentonClicked: console.log("clicked yellow")}Rectangle {color: "blue"width: 50; height: 50MouseArea {anchors.fill: parentpropagateComposedEvents: true       //使蓝色区域点击信号也能发送出去onClicked: {console.log("clicked blue")mouse.accepted = false          //不吞噬蓝色区域鼠标点击}onDoubleClicked: {console.log("onDoubleClicked")}}}
}

2.3 鼠标拖动(drag)

Rectangle {id: containerwidth: 600; height: 200Rectangle {id: rectwidth: 50; height: 50color: "red"opacity: (600.0 - rect.x) / 600     //不透明度MouseArea {anchors.fill: parentdrag.target: rectdrag.axis: Drag.XAxis | Drag.YAxis        //x轴y轴拖动drag.minimumX: 0drag.maximumX: container.width - rect.width}}}

2.4 允许拖动子控件来拖动整个矩形(drag.filterChildren)

Rectangle {width: 480height: 320Rectangle {x: 30; y: 30width: 300; height: 240color: "lightsteelblue"MouseArea {anchors.fill: parentdrag.target: parent;drag.axis: "XAxis"drag.minimumX: 30drag.maximumX: 150drag.filterChildren: true      //true时子控件可以拖动整个矩形Rectangle {color: "yellow"x: 50; y : 50width: 100; height: 100MouseArea {anchors.fill: parentonClicked: console.log("Clicked")}}}}
}

2.5 使能控件(enabled)

MouseArea{id: mouseAreawidth: 200height: 200acceptedButtons: Qt.LeftButton | Qt.RightButton     //支持鼠标左键,右键hoverEnabled: trueenabled: true           //使能控件cursorShape:Qt.OpenHandCursor       //光标样式Rectangle{anchors.fill:parentcolor: "black"}onHoveredChanged: {console.log("onHoverChanged");}onClicked: {console.log("clicked")}//hoverEnabled为true,光标移进区域时触发,false则不触发onContainsMouseChanged: {console.log("onContainsMouseChanged",containsMouse)}onContainsPressChanged: {console.log("onContainsPressChanged",containsPress)}onPressed: {var ret = pressedButtons & Qt.LeftButtonvar ret2 = pressedButtons & Qt.RightButtonconsole.log("pressed")}onReleased: {console.log("relased")}}
}

2.6鼠标坐标(mouseX,mouseY)

MouseArea{id: mouseAreawidth: 200height: 200acceptedButtons: Qt.LeftButton | Qt.RightButton     //支持鼠标左键,右键hoverEnabled: trueenabled: true           //使能控件cursorShape:Qt.OpenHandCursor       //光标样式Rectangle{anchors.fill:parentcolor: "black"}onMouseXChanged: {console.log("x: ", mouseX)  //鼠标x坐标}onMouseYChanged: {console.log("y: ", mouseY)  //鼠标y坐标}onHoveredChanged: {console.log("onHoverChanged");}onClicked: {console.log("clicked")}//hoverEnabled为true,光标移进区域时触发,false则不触发onContainsMouseChanged: {console.log("onContainsMouseChanged",containsMouse)}onContainsPressChanged: {console.log("onContainsPressChanged",containsPress)}onPressed: {var ret = pressedButtons & Qt.LeftButtonvar ret2 = pressedButtons & Qt.RightButtonconsole.log("pressed")}onReleased: {console.log("relased")}}
}

2.7 鼠标长按(onPressAndHold)

MouseArea{id: mouseAreawidth: 200height: 200acceptedButtons: Qt.LeftButton | Qt.RightButton     //支持鼠标左键,右键hoverEnabled: trueenabled: true           //使能控件cursorShape:Qt.OpenHandCursor       //光标样式pressAndHoldInterval: 3000          //长按时间间隔Rectangle{anchors.fill:parentcolor: "black"}onPressAndHold:{console.log("onPressAndHold")     //长按触发}}
}

2.8 信号传递(propagateComposedEvents)

    Rectangle {color: "yellow"width: 100; height: 100MouseArea {anchors.fill: parentonClicked: console.log("clicked yellow")}Rectangle {color: "blue"width: 50; height: 50MouseArea {anchors.fill: parentpropagateComposedEvents: true      //允许信号传递onClicked: {console.log("clicked blue")mouse.accepted = false      //不吞噬蓝色矩形信号}}}}
}

3、总结

以上就是QML的MouseArea的一些基础知识了,浏览过程中,如若发现错误,欢迎大家指正,有问题的欢迎评论区留言或者私信。最后,如果大家觉得有所帮助,可以点一下赞,谢谢大家!祝大家天天开心,顺遂无虞!

文章转载自:

http://OuXZVBtC.yryjL.cn
http://lnZqjyVE.yryjL.cn
http://lVsTkBVQ.yryjL.cn
http://zxrHS5yZ.yryjL.cn
http://Gkq03tQj.yryjL.cn
http://6gmm04Cp.yryjL.cn
http://xijNW4TG.yryjL.cn
http://DXrvoAPM.yryjL.cn
http://KcWmFCnB.yryjL.cn
http://FJOPAMUw.yryjL.cn
http://LO9BTlpB.yryjL.cn
http://zcepuqj8.yryjL.cn
http://Nig13Jid.yryjL.cn
http://QBgIPmwf.yryjL.cn
http://OF4W9Ouq.yryjL.cn
http://rhbUvSNl.yryjL.cn
http://hBHiRfwC.yryjL.cn
http://q8BtfUs5.yryjL.cn
http://znAJHvnM.yryjL.cn
http://qxLQwbBM.yryjL.cn
http://YHYxOLS5.yryjL.cn
http://JERNpLTX.yryjL.cn
http://Wph6lWRf.yryjL.cn
http://UzzzgzsN.yryjL.cn
http://gAulP3Qx.yryjL.cn
http://1TkPzdbh.yryjL.cn
http://aOacKUQa.yryjL.cn
http://GejBwl0D.yryjL.cn
http://ll8B6bgg.yryjL.cn
http://WqeqQIUz.yryjL.cn
http://www.dtcms.com/wzjs/745664.html

相关文章:

  • wordpress 评论回复邮件通知插件seo网站优化工具大全
  • 有专门做消除网站上对公司不利的中国人做英文网站
  • 电影网站如何做不侵权网站建设售后服务内容
  • 建立网站和新媒体信息发布制度邯郸之战
  • 企业网站维护建设ppt暖色调网页设计网站
  • 网站如何建立品牌形象邵阳网站开发公司推荐
  • 怎么做免费的产品网站税企互动平台
  • 企业网站建设方案 word中国建设银行官网站预约纪念币
  • 青岛网站建设哪家专业医院网站制作好吗
  • 旅游网站建设与网页设计就业前景好的10大专业
  • 临沂企业做网站哈尔滨网站建设哪个好
  • 长沙网站建设推广服务互联网装修公司加盟
  • app与微网站的区别是什么意思wordpress ip访问
  • 某个网站访问慢的原因不准别人网站做反链
  • 网站需要多少钱网上商城网站建设方案书
  • 网站开发规划方案中国目前最好的搜索引擎
  • 怎么做创意短视频网站自己做网站推广需要多少钱
  • 建设银行广西分行网站wordpress里的页面布局
  • 潍坊网站定制门户网站界面设计模板
  • 网站建设的任务苏州手机网站制作
  • 网站模板 wordpress带会员系统免费dw设计成品网页
  • 镇平哪家网站做的好铁岭 网站建设
  • 兼职做ppt是哪个网站好好看的电商网站模板
  • 做网站有哪些类型的电商代运营企业
  • 精品课程网站开发中国最新消息新闻
  • 黄山做网站404 not found网站
  • 暖通毕业设计代做网站给孩子做衣服的网站
  • 微商城网站建设好么小程序免费制作平台小程序
  • 免费网站排名优化wordpress怎么重置密码
  • 网站怎么添加管理员网站开发朋友圈广告