[發明專利]一種軟件主界面框架設計方法有效
| 申請號: | 201810329021.6 | 申請日: | 2018-04-13 |
| 公開(公告)號: | CN108829390B | 公開(公告)日: | 2022-01-14 |
| 發明(設計)人: | 周磊;陳宏君;張磊;徐睿;文繼鋒;劉坤;曾凱;熊蕙;劉克金;顧熹 | 申請(專利權)人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 葛瀟敏 |
| 地址: | 211102 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 界面 框架 設計 方法 | ||
1.一種軟件主界面框架設計方法,其特征在于:主界面使用QT跨平臺庫開發,最外層主窗體繼承自QDialog或QWidget,劃分為橫式排列的3個區域,界面的背景和樣式通過QSS樣式表配置,將主界面設計為包含如下3個區域:
區域1:區域1繼承自QWidget,是主框架的標題欄;
區域2:區域2繼承自QWidget,包括3個子部分,分別顯示菜單欄、工具欄和軟件Logo圖標;
區域3:區域3繼承自QMainWindow,劃分為豎式QSpliter和狀態欄2個子部分,其中,豎式QSpliter管理5個子窗體,包括左側工具欄、左側停靠欄、中間容器、右側停靠欄和右側工具欄,中間容器又包括QWorkSpace窗體容器和底部停靠欄2個子部分;
所述區域3中,左側工具欄包含1個向右箭頭的圖標,點擊該圖標,顯示左側停靠欄;左側停靠欄右上角有1個向左箭頭的圖標,點擊該圖標,隱藏左側停靠欄;右側工具欄包含1個向左箭頭的圖標,點擊該圖標,顯示右側停靠欄;右側停靠欄右上角有1個向右箭頭的圖標,點擊該圖標,隱藏右側停靠欄隱藏;底部停靠欄右上角有1個向下箭頭的圖標,點擊該圖標,將底部停靠欄縮小為1行,并在右上角顯示1個向上箭頭的圖標,點擊該圖標,復原底部停靠欄。
2.如權利要求1所述的一種軟件主界面框架設計方法,其特征在于:所述區域2中,菜單欄和工具欄先通過QVBoxLayout對齊,合成為1個整體后,再通過QHBoxLayout和軟件Logo圖標窗體對齊,使用QLabel繪制顯示軟件Logo圖標。
3.如權利要求1所述的一種軟件主界面框架設計方法,其特征在于:所述區域3中,QWorkSpace管理的窗體均繼承自QWidget,窗體基類有最大化、復原圖標,點擊最大化圖標,則隱藏左側、右側、底部停靠欄,中間容器的窗體自適應擴大邊界;點擊復原圖標,則顯示左側、右側、底部停靠欄,恢復默認大小。
4.如權利要求1所述的一種軟件主界面框架設計方法,其特征在于:所述狀態欄加載若干QPushButton,當區域3的QWorkspace新加入1個窗體時,在狀態欄創建1個新的QPushButton,并顯示該窗體的名稱,點擊狀態欄上的QPushButton,則在QWorkSpace中將關聯的窗體作為當前窗體前置顯示;當QWorkSpace打開的窗體數量超過一定的數目時,狀態欄改為顯示QPushBttonGroup,按照窗體類型進行分組,相同類的窗體實例劃分為1組。
5.如權利要求1所述的一種軟件主界面框架設計方法,其特征在于:所述主界面的各區域以及其子部分的默認背景色、得到/失去焦點的背景色、Layout的邊框通過QSS樣式表配置,通過加載不同的QSS表實現界面換膚功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司,未經南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810329021.6/1.html,轉載請聲明來源鉆瓜專利網。





