list_view ========= .. py:module:: qfluentwidgets.components.widgets.list_view Module Contents --------------- .. autoapisummary:: qfluentwidgets.components.widgets.list_view.ListItemDelegate qfluentwidgets.components.widgets.list_view.ListBase qfluentwidgets.components.widgets.list_view.ListWidget qfluentwidgets.components.widgets.list_view.ListView .. py:class:: ListItemDelegate(parent: PyQt5.QtWidgets.QListView) Bases: :py:obj:`qfluentwidgets.components.widgets.table_view.TableItemDelegate` List item delegate .. py:class:: ListBase(*args, **kwargs) .. py:attribute:: delegate .. py:attribute:: scrollDelegate .. py:method:: leaveEvent(e) .. py:method:: resizeEvent(e) .. py:method:: keyPressEvent(e) .. py:method:: mousePressEvent(e) .. py:method:: mouseReleaseEvent(e) .. py:method:: setItemDelegate(delegate: ListItemDelegate) .. py:method:: clearSelection() .. py:method:: setCurrentIndex(index: PyQt5.QtCore.QModelIndex) .. py:method:: updateSelectedRows() .. py:method:: setCheckedColor(light, dark) set the color in checked status Parameters ---------- light, dark: str | QColor | Qt.GlobalColor color in light/dark theme mode .. py:class:: ListWidget(parent=None) Bases: :py:obj:`ListBase`, :py:obj:`PyQt5.QtWidgets.QListWidget` List widget .. py:method:: setCurrentItem(item: PyQt5.QtWidgets.QListWidgetItem, command: Union[PyQt5.QtCore.QItemSelectionModel.SelectionFlag, PyQt5.QtCore.QItemSelectionModel.SelectionFlags] = None) .. py:method:: setCurrentRow(row: int, command: Union[PyQt5.QtCore.QItemSelectionModel.SelectionFlag, PyQt5.QtCore.QItemSelectionModel.SelectionFlags] = None) .. py:method:: isSelectRightClickedRow() .. py:method:: setSelectRightClickedRow(isSelect: bool) .. py:attribute:: selectRightClickedRow .. py:class:: ListView(parent=None) Bases: :py:obj:`ListBase`, :py:obj:`PyQt5.QtWidgets.QListView` List view .. py:method:: isSelectRightClickedRow() .. py:method:: setSelectRightClickedRow(isSelect: bool) .. py:attribute:: selectRightClickedRow