一、概述
QListView是从QAbstractItemView 派生的类,实现了QAbstractItemView类定义的接口 ,是Model/View架构中的视图类之一,是Qt模型/视图框架的一部分,提供基于模型的的列表模式或图标模式视图。
QListView将存储在模型中的项显示为简单的没有父子层次的列表或图标集合,视图不显示水平或垂直标题,若要显示具有水平标题的项目列表,需要改用QTreeView或QTableView。
二、QListView相关的属性
QListView对应部件在Qt Designer的Item Views(Model-Based)部件栏中的List View部件,在Designer中可设置的属性包括batchSize、flow、gridSize、isWrapping、layoutMode、modelColumn、movement、resizeMode、selectionRectVisible、spacing、uniform
本文详细介绍了PyQt中的QListView组件,包括其属性如layoutMode、batchSize、flow、gridSize、isWrapping、modelColumn等,并通过实例解析了这些属性在数据加载、排列方向、换行策略等方面的影响。QListView适用于Model/View架构,提供了列表模式和图标模式的视图选择,其布局和性能可以通过相应属性进行优化。
订阅专栏 解锁全文
2562





