Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Проблема с QFileSystemModel+QTreeView (https://www.otvetnemail.ru/novyj-arhiv-3-813/problema-s-qfilesystemmodel-qtreeview-210515/)

Guest 27.09.2011 13:07

Проблема с QFileSystemModel+QTreeView
 
Делаю диалог для просмотра содержимого дисков.trvDir = new QTreeView(this);trvDir->setStyleSheet(strTreeViewStyle);model = new QFileSystemModel(this);model->setRootPath(QDir::rootPath());trvDir->setModel(model);trvDir->setSortingEnabled(true);trvDir->header()->setResizeMode(QHeaderView::ResizeToCont ents);Все работает отлично. Добавляю строки:QStringList filters;filters.append("*.mp3");filters. append("*.mp2");filters.append("*.mp1"); filters.append("*.wav");filters.append(" *.ac3");model->setNameFilters(filters);Поведение диалога меняется: QTreeView больше не подсвечивает выбранную строку, хотя навигация по директориям работает, а при попытке программно считать текущую запись всегда возвращается путь на директорию из которой запущена программа. Кто сталкивался?


Часовой пояс GMT, время: 22:25.


© www.otvetnemail.ru - Форум вопросов и ответов.