控件栈:QListWidget

#include<QListWidget>

#include<QListWidgetItem>

此处是以自己定义的QWidget类为QListWidget的部件为基础实现,这样的好处是每个组件(cell)的组成,比如图片,按钮

等等都可以自由的加入,不局限于单属性的部件,QListWidget的实现效果如下图:

一、

注意:QListWidget和QListWidgetItem成对出现,QListWidget相当于是一个容器,容器里的内容就是N个QListWidgetItem

QListWidget*widget=new QListWidget(this);

QListWidgetItem*item=new QListWidgetItem;

widget->addItem(item);

二、

注意:当item的大小超过widget的大小时自动出现滑动条 

widget->resize(300,800);//确定要实现的QListWidget的大小

  item->setSizeHint(QSize(100, 100));//确定单个组件的大小

三、

     new 实现自己的组件类

    View *pView=new View(widget);

    widget->setItemWidget(item,pView);//

   注意:setItemWidget不理解具体是什么意思,但是这句是让自定义组件跟QListWidget联系到一起的关键


理解方式:QListWidget就是由多个QListWidgetItem组成,由QListWidget统一管理QListWidgetItem;

    类似cocos2d的tableView



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值