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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QListView+QDirModel - проблема с дискетой (A:)  (Прочитано 2931 раз)
d_a
Гость
« : Март 17, 2009, 12:33 »

Qt4.5 самосбор + msvc 2003.

QListView выводит дерево каталогов, начинающееся с дисков Windows ("A:", "C:" и т. д.). При этом программа стартует с этим QListView почти пол-минуты (sic!). Опытным путем было установлено, что в этом виновата дискета (QDirModel (видимо?) лезет в нее, пытаясь определить, есть ли там что нибудь). Можно ли как-нибудь образумить эту парочку (QListView+QDirModel), объяснив им, что во флоппи-привод лезть не нужно?

ps: QDirModel::setLazyChildCount(true) не помогает.
pps: привод снять можно не предлагать, ага.
Записан
SABROG
Гость
« Ответ #1 : Март 21, 2009, 15:23 »

Используй QFileSystemModel, для QDirModel это стандартное поведение и оно не изменится.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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