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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTreeWidget скролл колонки  (Прочитано 437 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 10600


Просмотр профиля
« : Сентябрь 01, 2019, 11:56 »

Добрый день

Типовая ситуация (аттач): последняя и первые колонки имеют скромный короткий текст (ResizeToContent), а вот средняя может быть очень длинной (Stretch). Хочется дать возможность горизонтальной прокрутки только этой средней колонки. Как это сделать?

Спасибо
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4173



Просмотр профиля
« Ответ #1 : Сентябрь 01, 2019, 15:19 »

Типовая ситуация (аттач):
Это типовая ситуация для плохих интерфейсов пользователя - выдать на экран тонны информации, что бы у пользователя голова лопнула, что бы ему приходилось по долгу все скроллить, забывая что он там в начале прочитал и т.д. Улыбающийся
Не нужны пользователю такие строки.

Не очень длинные строки можно полностью отражать в tooltip при наведении курсора мыши на элемент (это вроде уже есть в Qt).
Также можно отображать строки с переносом, в QTableView это уже реализовано, в QTreeView можно сделать через делегата.
Записан
ViTech
Супер активный житель
*****
Offline Offline

Сообщений: 726



Просмотр профиля
« Ответ #2 : Сентябрь 05, 2019, 17:31 »

Напомнило главное окно Qt-MaintenanceTool.

Тоже надо скроллировать середину, хотя по бокам много места пустого. Раньше там были сплиттеры, потом какой-то эффективный дизайнер их убрал. Ещё раньше такую же фигню заметил в инсталляторе Visual Studio. Похоже, это заразно Улыбающийся.
Записан

Пока сам не сделаешь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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