Comments 7
Спасибо за статью, довольно интересно, но создалось впечатление что вы изобретаете велосипед.
Как работать с моделями подробно описано в этой книге Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. Автор: М. Саммерфилд.
Но там не описана динамическая подгрузка, за неё, вам, отдельное спасибо.
Как работать с моделями подробно описано в этой книге Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. Автор: М. Саммерфилд.
Но там не описана динамическая подгрузка, за неё, вам, отдельное спасибо.
В предыдущей статье я спрашивал, о чем рассказать. Просили о деревьях. Вот я и написал на основании своего опыта.
Хорошо написано, но именно для этого случая с файловой моделью, хотелось бы обратить внимание, что данная модель не учитывает изменений файловой системы после подгрузки.
Иначе говоря, если для папки был выполнем fetchMore, а потом количество или состав файлов в этой папке изменились, то модель этого не отобразит.
Впрочем это уже больше про работу с файловой системой, чем про модели, но, если кто-то мобирается этим восопльзоваться, просто укажу, что стоит посмотреть на класс QFileSystemWatcher
Иначе говоря, если для папки был выполнем fetchMore, а потом количество или состав файлов в этой папке изменились, то модель этого не отобразит.
Впрочем это уже больше про работу с файловой системой, чем про модели, но, если кто-то мобирается этим восопльзоваться, просто укажу, что стоит посмотреть на класс QFileSystemWatcher
Sign up to leave a comment.
Иерархические модели в Qt