![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Levsha_c |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 14.11.2013 Пользователь №: 3975 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте. Делаю программу управления реестром. Возникла проблема с QTableView. Строка не помещается в ширину столбца, как сделать горизонтальную прокрутку содержимого столбца?
Код:
скроллы не появляются. ![]() Скролла нет ![]() И здесь скролла тоже нет (
Эскизы прикрепленных изображений
|
|
|
![]() |
Steklova Olga |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 27.9.2011 Из: Санкт-Петербург Пользователь №: 2912 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
полосы прокрутки для столбца не появляются, даже с учётом что поставлен флаг setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn); - setHorizontalScrollBarPolicy относится к отображению полосы прокрутки для таблицы, а не для столбцов - если установить Qt::ScrollBarAlwaysOn, то хоть полоса прокрутки для таблицы и будет отображаться всегда, но доступной она будет не всегда, а только тогда, когда юзер сделает размер окна таким, что скроется часть столбца таблицы - так что можно оставить значение по умолчанию tw.setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); - если у тебя не указано tw.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); то на первой картинке должен быть горизонтальный скролл |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.6.2025, 18:25 |