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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: scroll Area (нет вертикального растяжения)  (Прочитано 2538 раз)
diagnosefiz
Гость
« : Июль 06, 2017, 13:09 »

Добрый день, ребята. Подскажите, почему элементы в Scroll Area растягиваются только по горизонтали и как можно добавить растяжение по вертикали в частности кнопок. В самом классе добавляемой кнопки я добавила:
Код:
    this->setMinimumSize(300, 200);
    this->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
. Это частично решило задачу, но мне нужно чтобы при resize окна колиечство элементов в нем оставалось постоянным (4х3), чтобы кнопки увеличивались. А сейчас же при развертывании на весь экран приложения - кнопки не меняют размер по вертикали и их количество не постоянное. На скрине видно как это выглядит при маленьком окне и было бы круто, когда приложение на весь экран, чтобы было такое же количество кнопок,только растянутых. Подскажите, куда копнуть?


если на весь экран, то сейчас это в таком в виде:

Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Июль 06, 2017, 14:41 »

А что с qscrollarea::setWidgetResizable?
Записан

diagnosefiz
Гость
« Ответ #2 : Июль 06, 2017, 15:20 »


Стоит "true"
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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