Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QComboBox with groups?



  • Is there an easy way to add subcategories to a QComboBox's drop down? Something like this...

    5979f43a-2cb3-4cb4-ac6f-6b4cc9eea041-image.png



  • @Dan203
    Not that I know of. You would have to roll your own code. A QComboBox uses a QListView for the items:

    QComboBox uses the model/view framework for its popup list and to store its items. By default a QStandardItemModel stores the items and a QListView subclass displays the popuplist.

    and that does not support these "categories". You might be able to use setView() (and maybe setModel()) to introduce your own view, with either your own layout (QStyledItemDelegate) and/or perhaps a QTreeView.


Log in to reply