一、功能特點
- 超過191個精美控件並持續不斷迭代更新升級,種類超多,控件類型極其豐富。
- 涵蓋了各種儀表盤、進度條、進度球、指南針、曲線圖、標尺、溫度計、導航條、導航欄,flatui、高亮按鈕、滑動選擇器、農歷、廣告輪播、餅狀圖、環形圖、時間軸、拓展控件、增強控件等。
- 每個類都是獨立的一個.h頭文件和.cpp實現文件組成,零耦合,不依賴其他文件,方便單個控件獨立出來以源碼形式集成到項目中,方便直觀。
- 控件數量遠超其他第三方控件庫比如qwt集成的控件數量,使用方式也比其簡單友好零耦合。
- 支持任意Qt版本,親測Qt4.6到Qt5.15的所有版本,全部純Qt編寫,QWidget+QPainter繪制。
- 支持任意編譯器,包括但不限於mingw、msvc、gcc、clang等編譯器。
- 支持任意操作系統,包括但不限於windows、linux、mac、android、uos、銀河麒麟、各種國產linux、嵌入式linux、樹莓派、香橙派、全志H3等。
- 支持編譯生成設計師插件,可直接集成到QtCreator的控件欄中,和自帶的控件一樣使用,大部分效果只要設置幾個屬性即可,極為方便。
- 支持編譯生成獨立的非插件形式的動態庫文件,體積小,比如嵌入式linux不支持designer只需要動態庫的形式。
- 每個控件都有一個單獨的完整的使用demo,方便參考學習單個控件使用,非常適合初學者。
- 提供一個所有控件使用的集成的example,方便快速查看所有控件的效果。
- 支持直接源碼集成到example的方式,方便編譯到安卓,for web套件等。
- 支持編譯成wasm文件,直接網頁運行,可以在谷歌、火狐、edge等瀏覽器運行,原生性能。
- 每個控件的源代碼都有詳細中文注釋,都按照統一設計規范編寫,方便學習自定義控件的編寫。
- 每個控件都內置默認配色,demo對應的配色都非常精美。
- 部分控件提供多種樣式風格選擇,多種指示器樣式選擇。
- 所有控件自適應布局和窗體拉伸變化,自動縮放。
- 配套額外的自定義控件屬性設計器,類似組態設計器,純中文屬性名稱,支持拖曳設計,所見即所得,支持導入導出xml格式。
- 集成fontawesome圖形字體+阿里巴巴iconfont收藏的幾百個圖形字體,享受圖形字體帶來的樂趣。
- 所有控件最后生成一個dll動態庫文件,可以直接集成到qtcreator中拖曳設計使用。
- 控件源碼全部分門別類存放,pri模塊形式集成,提供控件對照表快速查找對應控件和說明。
二、效果圖
三、體驗地址
- 體驗地址:https://pan.baidu.com/s/1A5Gd77kExm8Co5ckT51vvQ 提取碼:877p 文件名:bin_quc.zip
- 演示地址:https://feiyangqingyun.gitee.io/qwidgetdemo/
- 國內站點:https://gitee.com/feiyangqingyun
- 國際站點:https://github.com/feiyangqingyun
- 個人主頁:https://blog.csdn.net/feiyangqingyun
- 知乎主頁:https://www.zhihu.com/people/feiyangqingyun/
四、效果圖
4.1 windows-mingw
4.2 windows-msvc
4.3 linux-ubuntu
4.4 linux-deepin
4.5 linux-uos
4.6 linux-kylin
4.7 linux-newstart
4.8 linux-fedoar
4.9 unix-mac
4.10 web-chromium