Развитие QMap доступ и изменение элементов дерева
ฝัง
- เผยแพร่เมื่อ 15 ต.ค. 2024
- Решаем одну старую проблему с QMap (и QHash). Есть многоуровневый QVariantMap, то есть один вложен в другой и так много раз. И надо иметь возможность изменять в любом месте иерархии ключ/значение.
Штатные возможности Qt 4 (насчет Qt5,6 думаю все также ничего не изменилось) не предусматривают изменение части дерева, только полная перезапись целиком всей ветки дерева.
Но у нас появилась реализация, выносим на ваш суд и делимся результатами.