[發明專利]基于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.szxzyx.cn/pat/books/202110735711.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:進銷存管理方法、裝置、設備及存儲介質
- 下一篇:一種牛羊養殖用喂養設備及方法





