列表控件的設計思路:
只有QListWidgetItem自己能改變自己的狀態(如checked,selected,顏色等)狀態,QListWidget是無法改變其項的狀態的。
列表控件是被動接受子項的狀態改變,然后根據狀態改變調用它的信號函數。
該控件只能控制當前行,並不能控制行的狀態(如checked,selected),行的狀態是由QListWidgetItem來決定的。
setCurrentRow(index)用來表示你開始要選中哪一行
currentRow()表示當前位於哪一行
信號:
itemPressed()表示當某行被按下后發出該信號
itemClicked()表示當某行被點擊后發出該信號
