Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Иволга от Декабрь 13, 2016, 12:31



Название: QFileSystemModel + QListView
Отправлено: Иволга от Декабрь 13, 2016, 12:31
Использую QListView для просмотра QFileSystemModel начиная с некоторой папки. Проблема: вижу вложенные папки, а зайти в них не могу. Где и что надо включить/выключить?


Название: Re: QFileSystemModel + QListView
Отправлено: gil9red от Декабрь 13, 2016, 12:35
Используйте QTreeView ;)


Название: Re: QFileSystemModel + QListView
Отправлено: Пантер от Декабрь 13, 2016, 12:47
Используйте QTreeView ;)

Или лови сигнал клика и меняй узел вручную.


Название: Re: QFileSystemModel + QListView
Отправлено: Иволга от Декабрь 15, 2016, 15:38
Цитировать
Используйте QTreeView
Так и сделала, спасибо.)

Цитировать
Или лови сигнал клика и меняй узел вручную.
А вот здесь непонятно, как потом вернуться назад (в верхнюю папку).


Название: Re: QFileSystemModel + QListView
Отправлено: Пантер от Декабрь 15, 2016, 15:44
> А вот здесь непонятно, как потом вернуться назад (в верхнюю папку).

Сделать кнопку "Наверх", например. :)


Название: Re: QFileSystemModel + QListView
Отправлено: Иволга от Декабрь 15, 2016, 15:48
Цитировать
Сделать кнопку "Наверх", например.
Логичнее было бы сделать первую пустую строку с текстом "[..]". Но QListView этого не может наверное.


Название: Re: QFileSystemModel + QListView
Отправлено: Пантер от Декабрь 15, 2016, 15:52
Это в модели надо настроить. Она умеет, на сколько я помню.