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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: использование QTreeView и QFileSystemModel  (Прочитано 1595 раз)
Niki
Гость
« : Февраль 04, 2014, 14:36 »

Пробую написать приложение похожее на тоталкомандер(двух оконный файловый менеджер). Для реализации списка файлов использую  QTreeView и QFileSystemModel. Нужно сделать так чтобы в QTreeView отображалось не все дерево, а только открытая папка, для этого при переходе внутрь папки выполняю ui->fileView->setRootIndex(model->index(dir.absolutePath()));
Для подъема на один уровень выше выполняю следующий код:
Код:
QDir dir = ui->pathFile->text();
dir.cdUp();
ui->fileView->setRootIndex(model->index(dir.absolutePath());
Проблема в том что если скопировать внутрь папки файл через QFile::copy(srcfilr,desfile); то после подъема на верх у папки появляется элемент дерева с данным файлом.
« Последнее редактирование: Февраль 04, 2014, 14:44 от Niki » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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