Russian Qt Forum
Май 16, 2024, 13:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDirModel или его аналог  (Прочитано 7394 раз)
Я.К.
Гость
« : Март 02, 2009, 17:16 »

Нужно что-нибудь типа QDirModel, с тем, чтобы она не показывала мою файловую систему, но просто располагала в иерархическом порядке те файлы, на которые укажу я?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Март 02, 2009, 17:34 »

А QFileSystemModel::setRootPath(...) не поможет?

ЗЫ: Подобное можно сделать и с QDirModel
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Я.К.
Гость
« Ответ #2 : Март 02, 2009, 17:41 »

А QFileSystemModel::setRootPath(...) не поможет?

ЗЫ: Подобное можно сделать и с QDirModel
Дело примерно в следующем: есть плейлист от плеера, я хочу сделать так: чтобы перетащенные туда файлы выстраивались в иерархичесоком порядке. И чтобы директории показывались только те, файлы, содержащиеся в которых, были добавлены. И чтобы, конечно, корнем была наинизшая общая директория. И чтобы, конечно, домики деревянные, эльфы набегали, и можно было грабить корованы. Примерно так.
Записан
ритт
Гость
« Ответ #3 : Март 02, 2009, 18:31 »

с корованами - это, пожалуй, форумом ошибся...
Записан
zvzdpd
Гость
« Ответ #4 : Март 04, 2009, 13:35 »

QSortFilterProxyModel, не?
Записан
Я.К.
Гость
« Ответ #5 : Март 04, 2009, 18:54 »

QSortFilterProxyModel, не?
Знаете, я не думаю, что следует вешать туда ещё и проксимодель. Сдается мне, что проще всего сделать такую модельку собственноручно. Есть только проблема: в манах по этому поводу я ничего не нашел, там к QTreeView сразу подключали QDirModel, а оно мне не нужно. Можете дать простой пример простой модельки дерева? Вершина там и пара листьев?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #6 : Март 04, 2009, 18:59 »

Таковы есть в Qt, например:

/examples/itemviews/simpletreemodel
/examples/itemviews/editabletreemodel
/examples/itemviews/simpledommodel

Примеры простые, разабраться в них можно
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.085 секунд. Запросов: 22.