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