PyQt6 MultiSelectComboBox

PyQt6 MultiSelectComboBox is a drop-in widget that brings multi-selection to a familiar QComboBox-like interface. It supports performant selection with thousands of items, batch updates, an optional “Select All” item, and a friendly API.

Quick links: PyPI · GitHub · Issues

Install
pip install pyqt6-multiselect-combobox
Minimal usage
from pyqt6_multiselect_combobox import MultiSelectComboBox
combo = MultiSelectComboBox()
combo.addItems(["Apple", "Banana", "Orange"])
combo.setSelectAllEnabled(True)

Community

Changelog