Есть своя реализация древовидной модели на основе QAbstractItemModel. На основе этой модели отображаются виджеты QTreeView и QComboBox (т.е. выпадает дерево). Все отображается корректно, но... Встала задача программно выбирать строки в комбо-боксе. Тут столкнулся с такой проблемой, что методами setCurrentIndex() или setCurrentText() можно выбрать только строки, представляющие ветви дерева верхнего уровня, при том, что мышей все ветви нормально выбираются. Мне же необходимо реализовать возможность программного выбора и дочерних ветвей тоже. Будь то по индексу или по тексту, не важно. Как это осуществить?
QComboBox cbGroups;
TreeModel model;
cbGroups.setModel(&model);
QTreeView view;
cbGroups.setView(&view);
view.setHeaderHidden(true);
view.expandAll();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники