[发明专利]基于QML Rectangle组件的选框方法、装置、设备及存储介质在审
申请号: | 202110735711.3 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113485705A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 罗钟慧;李盛 | 申请(专利权)人: | 深圳软牛科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 深圳市特讯知识产权代理事务所(普通合伙) 44653 | 代理人: | 孟智广 |
地址: | 518000 广东省深圳市宝安区新安街道海旺社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 qml rectangle 组件 方法 装置 设备 存储 介质 | ||
1.一种基于QML Rectangle组件的选框方法,其特征在于,包括步骤:
接收QML Rectangle组件中透明框的设置指令,以及读取所述QML Rectangle组件的组件长度和组件宽度,其中,所述设置指令包括:透明框坐标,透明框长度,透明框宽度;
将所述组件长度、所述组件宽度、所述透明框坐标、所述透明框长度、所述透明框宽度代入预置边缘框分析算法中,计算得到第一边缘框、第二边缘框、第三边缘框、第四边缘框,其中,所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘的透明度不为零;
对所述透明框、所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘框进行组合处理,生成所述QML Rectangle组件的显示框架。
2.根据权利要求1所述的基于QML Rectangle组件的选框方法,其特征在于,所述第一边缘框包括:第一坐标、第一长度、第一宽度,所述第二边缘框包括:第二坐标、第二长度、第二宽度,所述第三边缘框包括:第三坐标、第三长度、第三宽度,所述第四边缘框包括:第四坐标、第四长度、第四宽度,所述透明框坐标包括:透明横坐标、透明纵坐标,所述将所述组件长度、所述组件宽度、所述透明框坐标、所述透明框长度、所述透明框宽度代入预置边缘框分析算法中,计算得到第一边缘框、第二边缘框、第三边缘框、第四边缘框包括:
读取所述QML Rectangle组件的原点坐标,其中,所述原点坐标包括:原点横坐标;
将所述原点坐标设置为第一坐标,将所述组件宽度设置为第一宽度,将所述透明框长度设置为第一长度,生成第一边缘框;
将所述原点横坐标设置为第二坐标的横坐标,将所述透明纵坐标设置为第二坐标的纵坐标,将所述透明横坐标的大小设置为第二宽度,将所述透明框长度设置为第二长度,生成第二边缘框;
将所述透明横坐标大小加上所述透明框宽度大小得到横向数值,将所述横向数值设置为第三坐标的横坐标,将所述透明纵坐标设置为第三坐标的纵坐标,将所述组件宽度与所述横向数值的差值设置为第三宽度,将所述透明框长度设置为第三长度,生成第三边缘框;
将所述透明纵坐标大小加上所述透明框长度大小得到纵向数值,将所述纵向数值设置为第四坐标的纵坐标,将所述原点横坐标设置为第四坐标的横坐标,将所述组件长度与所述纵向数值的差值设置为第四长度,将所述组件宽度设置为第四宽度,生成第四边缘框。
3.根据权利要求2所述的基于QML Rectangle组件的选框方法,其特征在于,所述将所述透明横坐标大小加上所述透明框宽度大小得到横向数值包括:
将所述透明横坐标大小加上所述透明框宽度大小得到横向中间数值;
判断所述横向中间数值是否小于所述组件宽度;
若小于所述组件宽度,则将所述横向中间数值确定为横向数值;
若大于所述组件宽度,则将所述透明框宽度设置错误的信息发送至预置显示端口。
4.根据权利要求2或3所述的基于QML Rectangle组件的选框方法,其特征在于,所述将所述透明纵坐标大小加上所述透明框长度大小得到纵向数值包括:
将所述透明纵坐标大小加上所述透明框长度大小得到纵向中间数值;
判断所述纵向中间数值是否小于所述组件长度;
若小于所述组件长度,则将所述纵向中间数值确定为纵向数值;
若大于所述组件长度,则将所述透明框长度设置错误的信息发送至预置显示端口。
5.根据权利要求2所述的基于QML Rectangle组件的选框方法,其特征在于,所述对所述透明框、所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘框进行组合处理,生成所述QML Rectangle组件的显示框架包括:
分析所述横向数值是否小于所述组件宽度,并分析所述纵向数值是否小于所述组件长度;
若均小于,则将所述透明框、所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘框进行组合处理,生成所述QML Rectangle组件的显示框架;
若未均小于,则将所透明框的长宽设置错误信息发送至预置显示端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳软牛科技有限公司,未经深圳软牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110735711.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:进销存管理方法、装置、设备及存储介质
- 下一篇:一种牛羊养殖用喂养设备及方法