QListWidget列表控件:當鼠標選中某行時,系統會自動設置選中的行的行號,用currentRow()返回回來,沒有setCheck或setSelect類似函數


列表控件的設計思路:

只有QListWidgetItem自己能改變自己的狀態(如checked,selected,顏色等)狀態,QListWidget是無法改變其項的狀態的。

列表控件是被動接受子項的狀態改變,然后根據狀態改變調用它的信號函數。

該控件只能控制當前行,並不能控制行的狀態(如checked,selected),行的狀態是由QListWidgetItem來決定的。

setCurrentRow(index)用來表示你開始要選中哪一行

currentRow()表示當前位於哪一行

信號:

itemPressed()表示當某行被按下后發出該信號

itemClicked()表示當某行被點擊后發出該信號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM