|
listWidget = QListWidget() #實(shí)例化一個(gè)(item base)的列表 listWidget.addItem('dd') #添加一個(gè)項(xiàng) listWidget.addItems([]) # 從序列中添加子項(xiàng) listWidget.setDragEnabled(True) #設(shè)置拖拉 listWidget.sortItems() #排序 listWidget.selectAll()全選 listWidget.setSortingEnabled(bool) #設(shè)置自動(dòng)排序 listWidget.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) #設(shè)置選擇模式 選擇模式有:ExtendedSelection 按住ctrl多選, SingleSelection 單選 MultiSelection 點(diǎn)擊多選 ContiguousSelection 鼠標(biāo)拖拉多選 listWidget.setCurrentRow(0) 設(shè)置當(dāng)前選擇行默認(rèn)為-1 listWidget.count() #得到子項(xiàng)總數(shù) listWidget.item(row).text() #得到第 row 行的內(nèi)容 listWidget.item(row) 返回一個(gè)item 對(duì)象 listWidget.takeItem(row) #返回row 行的所在的item 對(duì)象 可以用在 insertItem()中 listWidget.insertItem(2,item) #在第二行插入一項(xiàng) item 可謂為一個(gè)listviewitem對(duì)象 或者string listWidget.setCurrentItem('dd') #設(shè)置'dd'為當(dāng)前項(xiàng) listWidget.selectedItems() 返回一個(gè)包含item對(duì)象 的list 對(duì)象 修改item 的內(nèi)容 item.setText('dsds') # 設(shè)置item的內(nèi)容為dsds item為對(duì)象 可從 listWidget.item(row) takeItem(row) 得到 |
|
|