03.07 Qt編寫的項目作品22-自定義委託全家桶

一、功能特點

  1. 可設置多種委託類型,例如複選框/文本框/下拉框/日期框/微調框/進度條等
  2. 可設置是否密文顯示,一般用於文本框
  3. 可設置是否允許編輯,一般用於下拉框
  4. 可設置是否禁用,一般用來禁用某列
  5. 可設置數據集合,比如下拉框數據集合
  6. 提供值變化信號,比方說下拉框值改動觸發
  7. 可設置數據校驗自動產生不同的圖標
  8. 支持設置校驗列/校驗規則/校驗值/校驗成功圖標/校驗失敗圖標/圖標大小
  9. 可設置校驗數據產生不同的背景顏色和文字顏色
  10. 校驗規則支持 == > >= < <= != contains,非常豐富
  11. 複選框自動居中而不是左側,切換選中狀態發送對應的信號
  12. 可設置顏色委託,自動根據顏色值繪製背景顏色,自動設置最佳文本顏色
  13. 可設置按鈕委託,自動根據值生成多個按鈕,按鈕按下發送對應的信號
  14. 當設置了委託列時自動繪製選中背景色和文字顏色
  15. 根據不同的委託類型繪製,可以依葫蘆畫瓢自行增加自己的委託
  16. 所有功能封裝成1個類不到500行代碼,使用極其方便友好

二、效果圖


Qt編寫的項目作品22-自定義委託全家桶


Qt編寫的項目作品22-自定義委託全家桶


三、體驗地址

國內站點:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)

國際站點:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)


分享到:


相關文章: