У меня возникли проблемы с поиском хорошего способа отображения элементов std::map
в QML. Мы используем шаблон MVVM в нашем приложении. std::map
содержит пути к файлам и является членом класса конфигурации в модели. Теперь я пытаюсь показать все записи карты в QML, возможно, используя элемент ListView
. В настоящее время у нас есть только несколько путей к файлу в конфигурации, поэтому они отображаются как Q_PROPERTY
-ые модели модели, а затем далее в QML. Но, конечно, количество путей может и будет расти, поэтому моя идея использует для этого std::map
. Не обязательно, чтобы он был «растёт» во время выполнения, по крайней мере, в обозримом будущем. Но писать много и много Q_PROPERTY
ies не кажется правильным способом для меня.Заполнение QML ListView с данными из std :: map
Вопрос Furhter: Как я могу получить/отобразить элементы карты в QML ListView
- Я не могу понять это, и я не могу найти что-нибудь полезное в Интернете.
Это выглядит хорошо, спасибо за предоставление альтернативного решения и образцовых фрагментов кода. – DenverCoder21