Qt编写的项目作品22-自定义委托全家桶源码

一、功能特点

可设置多种委托类型,例如复选框/文本框/下拉框/日期框/微调框/进度条等。
可设置是否密文显示,一般用于文本框。
可设置是否允许编辑,一般用于下拉框。
可设置是否禁用,一般用来禁用某列。
可设置数据集合,比如下拉框数据集合。
提供值变化信号,比方说下拉框值改动触发。
可设置数据校验自动产生不同的图标。
支持设置校验列/校验规则/校验值/校验成功图标/校验失败图标/图标大小。
可设置校验数据产生不同的背景颜色和文字颜色。
校验规则支持 == > >= < <= != contain,非常丰富。
复选框自动居中而不是左侧,切换选中状态发送对应的信号。
可设置颜色委托,自动根据颜色值绘制背景颜色,自动设置最佳文本颜色。
可设置按钮委托,自动根据值生成多个按钮,按钮按下发送对应的信号。
当设置了委托列时自动绘制选中背景色和文字颜色。
可设置关键字对照表绘制关键字比如原始数据是 0-禁用 1-启用。
可设置复选框对应的映射选中不选中关键字。
根据不同的委托类型绘制,可以依葫芦画瓢自行增加自己的委托。
所有功能封装成1个类不到500行代码,使用极其方便友好。
需求应用场景:

某个字段需要提供下拉框进行选择,下拉框可选是否允许编辑。
某个字段需要提供密码框进行输入,密文显示字段值。
某个字段需要提供日期框下拉选择日期时间。
某个字段需要提供微调框设定值。
某个字段需要提供进度条显示字段值。
某个字段列需要禁用。
各种委托控件可以设置初始的数据集合,比如下拉框。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值