Qt編寫的項目作品1-自定義控件大全


一、功能特點

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

二、效果圖

三、體驗地址

  1. 體驗地址:https://pan.baidu.com/s/1A5Gd77kExm8Co5ckT51vvQ 提取碼:877p 文件名:bin_quc.zip
  2. 演示地址:https://feiyangqingyun.gitee.io/qwidgetdemo/
  3. 國內站點:https://gitee.com/feiyangqingyun
  4. 國際站點:https://github.com/feiyangqingyun
  5. 個人主頁:https://blog.csdn.net/feiyangqingyun
  6. 知乎主頁: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








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM