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)
Getting Started
API Reference
- API Reference
- Methods
- setOutputType Method
- setDisplayType Method
- setDisplayDelimiter Method
- updateText Method
- addItem Method
- addItems Method
- currentData Method
- setCurrentIndexes Method
- getCurrentIndexes Method
- setPlaceholderText Method
- getCurrentOptions Method
- getPlaceholderText Method
- setDuplicatesEnabled Method
- isDuplicatesEnabled Method
Community
Changelog