Название: QFileSystemModel. Скрыть расширения у файлов Отправлено: SeverusSnape от Март 01, 2012, 09:00 Добрый день! Подскажите пожалуйста, как можно скрыть расширения у файлов отображаемых в QFileSystemModel/ QTreeView. Попытался унаследоваться от QFileSystemModel, однако в методе data не получается получить текст текущего индекса и чтобы иконка отображалась.
Тема model/view для меня нова. Ткните носом, пожалуйста. Спасибо! Название: Re: QFileSystemModel. Скрыть расширения у файлов Отправлено: Пантер от Март 01, 2012, 09:07 Сделай своего делегата.
Название: Re: QFileSystemModel. Скрыть расширения у файлов Отправлено: SeverusSnape от Март 01, 2012, 10:16 Думал об этом и знаю как это сделать. Скорее всего так и поступлю, но для себя все-таки хотелось бы знать как добиться этого и путем наследования от класса, работе с методом data по получения текста текущего индекса.
И еще вопрос, я выставил фильтры для модели для отображения только некоторых видов файлов. Они скрываются, в некоторых папках уже файлов не отображается, однако крестик, символизирующий то, что в папке есть файлы, все равно есть. Как мне его из того же делегата или иным образом убрать? Спасибо за оперативные ответы! Название: Re: QFileSystemModel. Скрыть расширения у файлов Отправлено: Пантер от Март 01, 2012, 11:04 Посмотри в сторону своей прокси модели. Там сможешь все сделать.
|