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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с QFileSystemModel+QTreeView  (Прочитано 2570 раз)
Alex1000000
Гость
« : Март 25, 2011, 09:56 »

Делаю диалог для просмотра содержимого дисков.
   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::ResizeToContents);
Все работает отлично. Добавляю строки:
   QStringList filters;
   filters.append("*.mp3");
   filters.append("*.mp2");
   filters.append("*.mp1");
   filters.append("*.wav");
   filters.append("*.ac3");
   model->setNameFilters(filters);
Поведение диалога меняется: QTreeView больше не подсвечивает выбранную строку, хотя навигация по директориям работает, а при попытке программно считать текущую запись всегда возвращается путь на директорию из которой запущена программа. Кто сталкивался?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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