找回密码
 立即注册
收起左侧

QListWidget 如何插入自定义控件

7
回复
17724
查看
[复制链接]

尚未签到

来源: 2014-3-9 08:24:19 显示全部楼层 |阅读模式
10Qter豆
目前QListWidget中大家都是用setItemWIdget 来显示QListWiget中包含自定义控件的,但这样效率不高,但如何通过委托方式实现呢,我今天弄了下没有成功,求各位大侠帮下忙

最佳答案

查看完整内容

http://hi.baidu.com/ngzddd/item/c9ded8cdcb86ba5dbcef697b 你可以看看这个,代理类的实现
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-3-9 08:24:20 显示全部楼层
http://hi.baidu.com/ngzddd/item/c9ded8cdcb86ba5dbcef697b
你可以看看这个,代理类的实现
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-3-9 08:45:06 显示全部楼层
这个没有做过,不过你说的委托是模型视图框架的内容,不能用QListWidget而是QListView,前者是后者的一个一个便捷类。
回复

使用道具 举报

尚未签到

2014-3-9 20:29:13 显示全部楼层
哦,谢谢,我自己弄得没实现,很纠结
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-3-9 20:32:31 显示全部楼层
qiangmingliu 发表于 2014-3-9 20:29
哦,谢谢,我自己弄得没实现,很纠结

我用过模型视图框架,但是就是没有用到自定义委托
回复

使用道具 举报

尚未签到

2014-3-11 22:20:48 显示全部楼层
Syylc120317 发表于 2014-3-9 20:32
我用过模型视图框架,但是就是没有用到自定义委托

请问你是咋实现的,是什么弄得哦,setItemWidget吗
回复

使用道具 举报

尚未签到

2014-3-11 22:21:23 显示全部楼层
hss_09125 发表于 2014-3-10 15:21
http://hi.baidu.com/ngzddd/item/c9ded8cdcb86ba5dbcef697b
你可以看看这个,代理类的实现

谢谢,我回去看看的,最近没多少时间上网
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2014-5-12 12:01:07 显示全部楼层
我最近也在做 有人知道如何将自定义的控件加入到delegate当中?简单的image text可以重写paint来实现,但是如果是textbrowser等复杂控件 如何呢?creatoredit重写?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了