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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTreeView без вертикальной прокрутки  (Прочитано 3476 раз)
romanick
Гость
« : Декабрь 01, 2012, 15:02 »

Подскажите как реализовать поведение QTreeView в точности такое же как в проводнике Windows в режиме списка? Т.е. без вертикальной прокрутки - только с горизонтальной? Выключение у QTreeView горизонтального скролла не приводит к желаемому результату - при сжатии по вертикали элементы не перераспределяются по горизонтали, а просто становятся скрытыми за границей виджета, что никак не приемлемо.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Декабрь 01, 2012, 15:47 »

Ну дык и используй QListView.
Зачем заставлять QTreeView делать то, что он не должен делать  Непонимающий
Записан

Qt 5.11/4.8.7 (X11/Win)
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Декабрь 01, 2012, 22:23 »

+1
на то оно и Модель/Представление

Модель одна, а представления меняешь, где-то в примерах Qt даже прототип файлового менеджера валяется.
Записан

Юра.
romanick
Гость
« Ответ #3 : Декабрь 05, 2012, 21:17 »

Я извиняюсь. Не знаю какое меня постигло затмение, но конечно же я имел ввиду QListView, а не QTreeView. Всё-таки ночью надо спать, а не работать...

Исправленный вопрос звучит так:
Подскажите как реализовать поведение QListView в точности такое же как в проводнике Windows в режиме списка? Т.е. без вертикальной прокрутки - только с горизонтальной? Выключение у QListView горизонтального скролла не приводит к желаемому результату - при сжатии по вертикали элементы не перераспределяются по горизонтали, а просто становятся скрытыми за границей виджета, что никак не приемлемо.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Декабрь 06, 2012, 02:34 »

попробуй поиграть со свойствами представления, например - QListView::Flow
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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