QListView
QListView is a Qt Widgets class that provides a scrolling list-style view of items supplied by a data model. It is part of the Qt Model/View framework and displays items from a model implementing QAbstractItemModel, using an item delegate to render each entry. Unlike QListWidget, which is an item-based convenience class, QListView is model-driven and designed to handle large datasets efficiently.
The view can present items in different modes. By default it shows a vertical list, but it
Data rendering relies on the model supplying data through roles such as DisplayRole for text and DecorationRole
Usage typically involves creating a model (for example, QStandardItemModel or a custom model), creating a QListView,
QListView is commonly used for file lists, image thumbnails, or any scenario requiring scalable, customizable presentation