一、列表框
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

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

被折叠的 条评论
为什么被折叠?



