QCFramer基于Qt5的快速開發(fā)框架
作為一名Qter,我們都知道Qt的強(qiáng)大帶給我們nice的編碼體驗(yàn)。伴隨著用戶交互體驗(yàn)越來(lái)越受到重視,移動(dòng)端UI交互體驗(yàn)的沖擊,PC端UI交互體驗(yàn)的提升近在眼前。Qt基于c++的跨平臺(tái)開發(fā)框架,已經(jīng)幫我們做了很多繁瑣和苦累的工作,提供一套優(yōu)美的api和多種開發(fā)模式:
1. QtWidgets + qss
2. QtWebkit 開發(fā)基于web(html5)的桌面應(yīng)用
3. QtQuick技術(shù),提供新一代描述語(yǔ)言類json的語(yǔ)言qml, 高效完美
對(duì)于軟件大小沒(méi)有嚴(yán)格限制的軟件而言,在qt5里面可以完美結(jié)合三種開發(fā)方式,極大提高生產(chǎn)效率,但存在技術(shù)門檻較高,坑也較多,資料相對(duì)較少的缺陷。為此,QFramer應(yīng)運(yùn)而生,采用基于QtWidgets + qss的開發(fā)模式,自定義核心控件,提供一套完整風(fēng)格的自定義控件,使開發(fā)者能夠?qū)⒏嗟木W⒂跇I(yè)務(wù)邏輯,無(wú)需過(guò)于擔(dān)心UI體驗(yàn)。
QFramer必將不負(fù)您的期望。
2. 特性
自定義標(biāo)題欄: 支持自定義設(shè)置menu,皮膚切換menu,鎖屏解屏按鈕,最小化最大化關(guān)閉按鈕
自定義top導(dǎo)航tab: 支持隨意添加導(dǎo)航條,只需要關(guān)聯(lián)上相應(yīng)的功能頁(yè)面,即可根據(jù)tab切換頁(yè)面
自定義系統(tǒng)托盤: 支持系統(tǒng)托盤關(guān)聯(lián)自定義菜單
自定義懸浮窗: 支持懸浮窗
自定義left導(dǎo)航條: 支持隨意添加導(dǎo)航條,只需要關(guān)聯(lián)上相應(yīng)的功能頁(yè)面,即可根據(jù)tab切換頁(yè)面
自定義皮膚主題: 內(nèi)置BB和BW兩種主題,提供自定義主題接口,增加腳本qssbuilder.py,根據(jù)skin/qss/template.qss模板生成自定義的主題qss文件
一鍵綠色版: 增加腳本deploywin.py, 用于收集QFramer需要的依賴;
內(nèi)置QCustomPlot: 高效2d繪圖庫(kù)
更多的特性等你來(lái)挖掘......
3. 快照
