Qt编程基础 | 第三章-控件 | 3.2、列表框

QListWidget是基于item的列表控件,简化了QListView的数据管理,内置QListWidgetItem模型。它可以方便地通过addItem等方法添加条目,并能设置和获取当前选中项。此外,QListWidget还有如count和currentRow等属性以及各种信号用于交互。

一、列表框

1.1、定义

QListWidget提供了基于item的列表控件,继承自 QListView 类。QListView是基于Model的,需要自己来建模(如建立QStringListModel,QSqlTableModel等),保存数据,这样就大大降低了数据冗余,提高了程序的效率,但是这需要对数据建模有一定的了解,而QListWidget是一个升级版本的QListView,它已经建立了一个数据存储模型QListWidgetItem,操作方便,直接调用addItem即可添加Item项。 如下:

1.2、属性

下面是列表框常用的属性,如下:

属性 功能
count 总的item个数
currentRow 当前选中的item对应的index

1.3、成员方法

1.3.1、添加item

添加条目可以使用下面的方法,如下:

void addItem(const QStri
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值