QML控件拖动并靠边停留
前言
用QML做控件拖动,当鼠标按下要拖动的按钮然后移动鼠标,控件坐标会随着鼠标而移动,释放鼠标后判断当前的控件位置,然后选择要停留在父窗口的左边还是右边,再通过动画将控件移动到边上。这种场景在做工具栏悬浮按钮的时候比较常见。正文
实现方式很简单,通过Drag类来实现,并且参考了Qt帮助文档中的示例。
直接上代码吧import QtQuick 2.6 Item { id:root width: 500; height: 400 Rectangle { id:rect x: 10; y: 10 width: 50; height: 50 color: "red" NumberAnimation on x{ id:ani duration: 400 easing.type: Easing.OutCubic } Drag.active: dragArea.drag.active MouseArea { id: dragArea anchors.fill: parent drag.target: parent drag.maximumY:root.height-rect.height drag.minimumY: 0 onPositionChanged: { console.log("x",mouseX,"y",mouseY,rect.x,rect.y) } onReleased: { if(rect.x > root.width/2.){ ani.to = root.width - rect.width ani.start() } else{ ani.to = 0 ani.start() } } } } }
来看看效果图
【领QT开发教程 学习资料,点击下方链接免费领取 ,先码住不迷路~】
点击这里:「链接」
长沙又被游客开发新景区了?高铁穿越花海成了新晋网红打卡点综合潇湘晨报晨视频记者王芊省植物园望月公园鹅洲岛望城茶亭花海这个春天,长沙人的脚步始终没有停过,在短暂的春光岁时里追赶花儿。有网友开玩笑看花的人太多,花都不够用了。长沙哪里有既出片
浙江黄岩油菜花开游客来日前,浙江省台州市黄岩区头陀镇中岙村东岭头的彩色油菜花竞相绽放,红色的黄色的粉色的砖红的白色的橙色的紫色的,把周围的数百亩梯田油菜花点缀得分外妖娆,构成了一道亮丽的风景线,吸引了不
净利罕见下降!三胎政策也带不动澳优增长?尽管背靠伊利(600887。SH)这座大山,羊奶粉龙头澳优(01717。HK)的年度成绩单却不养眼。近日发布的盈警公告显示,澳优预计2022年实现营收约77。8亿元至78。5亿元,
全国政策建议男性也要开始育儿全国政协委员全国妇联副主席林怡建议,采取有效措施,落实男性育儿责任,确保男性完整享有育儿假期,分担女性育儿压力。据调查,各地计生条例普遍设置了男性陪产假,父母育儿假,对男方参与育儿
生育报销政策调整,医保部门回应热点牡丹晚报全媒体记者武霈日前,我市调整了二孩三孩住院分娩生育医疗费医保支付政策,关于生育报销政策的热点问题备受关注。围绕新政策报销津贴如何申领双胞胎政策等,医保部门进行了解答。202
中国好消息我知道!大家都想看到靠谱的好消息,所以与大家分享5个好消息,希望大家能满意。相信大家看了这5个好消息后,情绪方面多少会有一点小波动,所以希望大家要放平心态,理性看待问题。那么大家现
厦门旅游,亲身经历遇到的坑和注意事项3月8开始厦门的4天之旅,已经在网上做了2个礼拜的攻略,最后还是有几点没注意到,并且被坑了天上不会掉馅饼,送的东西,不能要晚上在白城沙滩,遇到一个卖花的老奶奶,我们一开始也说不买花
乐坏了!女孩垃圾桶捡了3根登山杖爬泰山,网友景区免费,连登山杖的钱也省了据山东商报报道,近日,河北蔚县三位女孩来山东旅游,10日她们到达济南,逛了大明湖,12日去爬泰山,原来打算买登山杖的她们,在景区不远处的垃圾桶突然发现三根登山杖,于是非常默契地奔跑
中国最魔幻的省份是哪个省?关于贵州你不了解的点贵州作为一个深居西南内陆的省份,虽然有着秀丽的自然景观良好的生态环境和丰富的能源矿产资源,但在过去一直存在感不强,而且顶着贫穷和封闭的标签。然而近十年来,贵州却屡屡火出圈,从屡创纪
融廉于景,罨画池有了新看点近日崇州市以琴清鹤舞梅润罨画为主题将罨画池打造为廉洁文化基地成为崇州建设绿色生态宜居宜业智慧韧性的郊区新城又一典范走进罨画池体现陆游赵抃爱国清廉精神品质的嘉言懿行随处可见市民置身其
定闹钟!明天9点,武汉30万张免费门票来了!武汉晚报3月13日讯(记者黄丽娟通讯员武文旅)花开了,2023武汉春季惠民活动来啦。3月14日,相约春天赏樱花2023打卡最武汉春季惠民活动正式启动。武汉市文化和旅游局介绍,此次将