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的操作。 |