一、简介
QListWidget类是一个基于条目的接口,用于从列表中添加或删除条目,列表中的每个条目都是一个QListWidgetItem对象,QListWidget可以设置为多重选择。
二、QListWidget类中常用的方法
方法 |
描述 |
addItem() |
在列表中添加QListWidgetItem对象或字符串 |
addItems() |
添加列表中的每个条目 |
insertItem() |
在指定地索引处插入条目 |
clear() |
删除列表的内容 |
setCurrentItem() |
设置当前所选的条目 |
sortItems() |
按升序重新排列条目 |
三、QLIstWidget类中常用的信号
信号 |
含义 |
currentItemChanged |
当列表中的条目发生改变时发射此信号 |
itemClicked |
当点击列表中的条目时发射此信号 |
四、示例
def listWidget(self):
self.listView = QListWidget(self) # 实例化QListWidget
self.listView.setGeometry(120,30,800,300) # 设置QListWidget在窗口中的位置与大小
self.listView.addItem('添加的内容!') # 往QListWidget添加内容
self.listView.itemClicked.connect(self.close) # 给 QListWidget 每个项目设置点击事件