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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: qdirmodel и qtableview  (Прочитано 5191 раз)
Cepheus
Гость
« : Январь 19, 2012, 08:31 »

возможно ли сделать такое сочетание, находил только qdirview и qtreeview
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Январь 19, 2012, 09:22 »

А что мешает?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
popper
Гость
« Ответ #2 : Январь 19, 2012, 09:23 »

не попробуешь - не узнаешь
Записан
Cepheus
Гость
« Ответ #3 : Январь 19, 2012, 09:27 »

А что мешает?
вроде ничего, просто создается одна строка с первой записей=) и все! ну а надо отображать все записи
Записан
Igore
Гость
« Ответ #4 : Январь 19, 2012, 09:28 »

Все View принимают QAbsctractModel, все модели наследуются от нее, так что можно и без пробы понять что должно работать.

Выкладывай код.
Записан
Cepheus
Гость
« Ответ #5 : Январь 19, 2012, 11:15 »

Все View принимают QAbsctractModel, все модели наследуются от нее, так что можно и без пробы понять что должно работать.
Выкладывай код.

странно, создал новый проект, удалив старый, и заработало
 
Код:
  model = new QDirModel;
    ui->tableView->setModel(model);
    ui->tableView->setRootIndex(model->index("path"));
а в старом, была тока первая запись и все, видимо у меня был баг не видимый=)
Записан
Cepheus
Гость
« Ответ #6 : Январь 19, 2012, 12:40 »

а вот использовании QDirModel нормально, а при QFileSystemModel, в таблице одна запись, нужно чтоб все записи QFileSystemModel отображались в таблице
« Последнее редактирование: Январь 19, 2012, 12:54 от Cepheus » Записан
Cepheus
Гость
« Ответ #7 : Январь 19, 2012, 13:00 »

упс, вроде на форуме уже обсуждалось, посмотрю=) поторопился видимо!
Записан
Cepheus
Гость
« Ответ #8 : Январь 19, 2012, 13:18 »

Вроде все разобрался. А подскажите еще в чем отличие qDirModel от QFileSystemModel?
Записан
popper
Гость
« Ответ #9 : Январь 19, 2012, 15:19 »

Цитировать
Unlike the QDirModel(obsolete), QFileSystemModel uses a separate thread to populate itself so it will not cause the main thread to hang as the file system is being queried. Calls to rowCount() will return 0 until the model populates a directory.
Записан
Cepheus
Гость
« Ответ #10 : Январь 20, 2012, 07:03 »

Цитировать
Unlike the QDirModel(obsolete), QFileSystemModel uses a separate thread to populate itself so it will not cause the main thread to hang as the file system is being queried. Calls to rowCount() will return 0 until the model populates a directory.
а ну тогда, да лучше думаю использовать QFileSystemModel. пасиб
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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