QListView控件使用


1)說明:

這個控件常與QListWidget進行比較,都經常用於數據的展示(row、column)。

2)只用到了行的操作,用於展示路徑或其他條目:

大致過程是:

構建QStringList 對象;

構建QStringListModel對象,將QStringList對象作為參數;

使用setModel(QStringListModel對象);函數構造出QListView的數據

然后每次只需修改QStringListModel對象即可對QListView中的數據進行修改了。

3)setEditTriggers(QAbstractItemView::NoEditTriggers) 函數就是關閉QListView控件默認的雙擊可編輯的屬性。

4)可通過上面與QListView控件綁定的QStringListModel對象進行移除行、獲取行數等操作,也可以直接通過調用 QListView對象的Model()函數獲取到Model,然后再進行操作。

5)通過QStringListModel對象也可以直接調用stringList()函數,將數據轉化為QStringList對象,從而取到其中的數據。

6)QListWidget控件是在QListView基礎之上的,也可以通過上述的函數進行操作,而且新增了針對Item的操作。

 


免責聲明!

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



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