![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
jane |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 28.3.2011 Пользователь №: 2545 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Есть QTreeView с файловой системой (QFileSystemModel), пользователь имеет возможность перемещаться по дереву с клавиатуры. На выделение директории повешена логика, которая анализирует есть ли в директории нужные файлы. При перемещении на больших директориях тормозит(((. Можно это как-то побороть? Событие предыдущей обработки перехода прервать или время отклика установить у?
|
|
|
PAFOS |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
Поиграйся с QProxyModel:
Определи в ней метод QVariant data() в котором лови и меняй нужные тебе данные. Например, если тебе надо "подсвечивать" файлы в формате png, тогда в прокси модели это будет выглядеть примерно так
(очень приблизительный код) |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 7:12 |