自定義委托集合
- 1同系列文章
- 2 功能
- 3 源碼
1同系列文章
QT中級(1)QTableView自定義委托(一)實現QSpinBox、QDoubleSpinBox委托
QT中級(2)QTableView自定義委托(二)實現QProgressBar委托
QT中級(3)QTableView自定義委托(三)實現QCheckBox委托并且將QCheckBox居中
QT中級(4)QTableView自定義委托(四)實現QDateTimeEdit、QDateEdit控件
本文在前面四篇文章基礎上又增加了圖標控件、下拉框控件、密碼框控件、按鈕控件。
2 功能
- 一個類實現11種常用委托,使用靈活,可以直接將代碼加入到自己的項目中,零耦合。
- 復選框控件:可以居中,可以在點擊的時候發送信號,在外部輕松獲得數據。
- 圖標控件:可以指定某一種條件(<、>、=燈),指定某一行為判斷行,當某個行的值符合條件時,會先一種圖標,不符合時顯示另一種圖標
- 密碼框控件:可以顯示明文和密碼文,密碼樣式可以自己指定,同時當數值改變時,會發送信號
- 數值控件/日期時間控件/進度條控件:在前面4篇文章中已經有教程了
- 下拉框控件:可以一直顯示在視圖上,也可以點擊時才顯示
- 按鈕控件:可以根據關鍵詞創建不同個數的按鈕,且每個按鈕都有獨立的信號
- 已經在win和Ubuntu上測試可以正常運行
本demo里面包含我們創建委托類的全部用法。
3 源碼
https://blog.csdn.net/qq_40666149/article/details/131786646